Skip to main content

Сенсор таймеров

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

Overview

Сенсор таймеров — это автоматизационный датчик класса зданий, который измеряет прошедшее время и выдаёт сигнал автоматизации, когда истекает настроенный интервал. Это один из временных датчиков игры, и он используется для управления повторяющимся поведением автоматизации, например периодическим включением насосов, нагревателей, дверей или других автоматизированных устройств, которым нужно работать по расписанию, а не в ответ на условия окружающей среды.

Игровой движок обрабатывает время дискретными тиками с частотой пять тиков в секунду, поэтому интервалы Сенсор таймеров фактически квантуются шагами по 0,2 секунды. Из-за этой квантизации очень короткие целевые интервалы округляются до ближайших 0,2 с, а более длинные интервалы вычисляются как кратные этому базовому тику. Датчик ведёт себя как другие временные датчики: он выдаёт сигнал автоматизации с заданной периодичностью; используйте его, когда вам нужно детерминированное периодическое включение, а не управление, зависящее от событий.

Замечания по эксплуатации и практические соображения:

  • Разрешение по времени: интервалы округляются до 0,2 s, потому что движок обрабатывает пять тиков в секунду. Настраивайте интервалы с учетом этой дискретности, чтобы избежать неожиданного поведения из-за смещения на один тик.
  • Чувствительность к производительности: как и у всех датчиков, зависящих от времени, точность Сенсор таймеров снижается, когда в игре происходят заметные просадки FPS или замедления. В сильно нагруженных сохранениях поздней стадии игры длительные настройки становятся неточными, а запланированные срабатывания могут смещаться или пропускаться.
  • Использование в сетях автоматизации: Сенсор таймеров интегрируется в стандартную проводку автоматизации и может использоваться для переключения Powered зданий, управления Вентиль "ФИЛЬТР" или другими логическими блоками, а также для координации циклических процессов, таких как периодическая продувка, прерывистый нагрев/охлаждение или временные передачи ресурсов.
  • Учет фаз цикла: более общие механики игры показывают информацию о дневном/ночном цикле в интерфейсе; сам Сенсор таймеров измеряет прошедшее время независимо от этого интерфейса и подчиняется тем же оценкам на основе тиков и эффектам задержки.
  • Известные ограничения: большие длительности и высокие значения количества циклов особенно уязвимы к неточностям, когда симуляция сильно нагружена. Проектируйте критически важные системы с резервированием или допускайте дрейф времени, если они зависят от длинных таймеров.

История и ошибки: Сенсор таймеров документирован среди семейства датчиков в различных языковых источниках. Отмеченные на разных платформах ошибки подтверждают, что его точность ограничена частотой тиков движка и производительностью в реальном времени; это ограничение присуще всем датчикам времени, а не только одной конкретной модели. Используйте консервативные настройки времени и тестовые расписания при ожидаемой нагрузке, чтобы обеспечить надёжную работу.

No related recipes

References to this (2)

Other entities of this type

... +533 (see sidebar for full list)

Related pages

Last updated: