Skip to main content

Sensor Temporizador

Subcategory
Automation
Width
1
Height
1
Research
Generic Sensors
Decor
-5
Decor radius
1

Overview

O Sensor Temporizador é um sensor de automação de classe de construção que mede o tempo decorrido e produz uma saída de automação quando o intervalo configurado se esgota. Ele é um dos sensores baseados em tempo do jogo e é usado para acionar comportamentos de automação recorrentes, como a alternância periódica de bombas, aquecedores, portas ou outros dispositivos automatizados que precisam operar em um cronograma em vez de reagir às condições ambientais.

O motor do jogo avalia o tempo em ticks discretos a uma taxa de cinco ticks por segundo, então os intervalos do Sensor Temporizador são efetivamente quantizados em passos de 0,2 segundo. Por causa dessa quantização, intervalos-alvo muito curtos serão arredondados para o valor mais próximo de 0,2 s, e intervalos mais longos são calculados como múltiplos desse tick base. O sensor se comporta como outros sensores baseados em tempo, emitindo seu sinal de automação na cadência especificada; use-o quando precisar de ativação periódica determinística em vez de controle orientado por eventos.

Observações operacionais e considerações práticas:

  • Resolução de tempo: os intervalos são arredondados para 0,2 s porque o motor processa cinco ticks por segundo. Configure os intervalos tendo essa granularidade em mente para evitar comportamentos inesperados de off-by-one-tick.
  • Sensibilidade ao desempenho: como todos os sensores baseados em tempo, a precisão do Sensor Temporizador piora quando o jogo sofre quedas de FPS ou lentidão significativas. Em saves de fim de jogo com grande carga, configurações de longa duração ficam imprecisas e ativações programadas podem derivar ou ser puladas.
  • Uso com redes de automação: o Sensor Temporizador se integra à fiação padrão de automação e pode ser usado para alternar estruturas Powered, controlar Porta "FILTRO" ou outros blocos lógicos, e coordenar processos cíclicos como purgas periódicas, aquecimento/resfriamento intermitente ou transferências temporizadas de recursos.
  • Consciência da fase do ciclo: mecânicas mais amplas do jogo exibem informações do ciclo dia/noite na interface; o Sensor Temporizador, por si só, mede o tempo decorrido independentemente dessa UI e está sujeito à mesma avaliação baseada em ticks e aos mesmos efeitos de atraso.
  • Limitações conhecidas: durações longas e contagens de ciclo altas são especialmente vulneráveis a imprecisões quando a simulação está sob carga pesada. Projete sistemas críticos com redundância ou tolerância à deriva de tempo se eles dependerem de timers longos.

Histórico e bugs: o Sensor Temporizador é documentado entre a família de sensores em várias fontes em diferentes idiomas. Bugs registrados em várias plataformas confirmam que sua precisão é limitada pela taxa de ticks da engine e pelo desempenho em tempo de execução; essa limitação é intrínseca a todos os sensores baseados em tempo, e não exclusiva de um único modelo. Use temporização conservadora e teste os esquemas sob a carga esperada para garantir um comportamento confiável.

No related recipes

Other entities of this type

Related pages

Last updated: