Сенсор таймеров
Overview
Сенсор таймеров — это автоматизационный датчик класса зданий, который измеряет прошедшее время и выдаёт сигнал автоматизации, когда истекает настроенный интервал. Это один из временных датчиков игры, и он используется для управления повторяющимся поведением автоматизации, например периодическим включением насосов, нагревателей, дверей или других автоматизированных устройств, которым нужно работать по расписанию, а не в ответ на условия окружающей среды.
Игровой движок обрабатывает время дискретными тиками с частотой пять тиков в секунду, поэтому интервалы Сенсор таймеров фактически квантуются шагами по 0,2 секунды. Из-за этой квантизации очень короткие целевые интервалы округляются до ближайших 0,2 с, а более длинные интервалы вычисляются как кратные этому базовому тику. Датчик ведёт себя как другие временные датчики: он выдаёт сигнал автоматизации с заданной периодичностью; используйте его, когда вам нужно детерминированное периодическое включение, а не управление, зависящее от событий.
Замечания по эксплуатации и практические соображения:
- Разрешение по времени: интервалы округляются до 0,2 s, потому что движок обрабатывает пять тиков в секунду. Настраивайте интервалы с учетом этой дискретности, чтобы избежать неожиданного поведения из-за смещения на один тик.
- Чувствительность к производительности: как и у всех датчиков, зависящих от времени, точность Сенсор таймеров снижается, когда в игре происходят заметные просадки FPS или замедления. В сильно нагруженных сохранениях поздней стадии игры длительные настройки становятся неточными, а запланированные срабатывания могут смещаться или пропускаться.
- Использование в сетях автоматизации: Сенсор таймеров интегрируется в стандартную проводку автоматизации и может использоваться для переключения Powered зданий, управления Вентиль "ФИЛЬТР" или другими логическими блоками, а также для координации циклических процессов, таких как периодическая продувка, прерывистый нагрев/охлаждение или временные передачи ресурсов.
- Учет фаз цикла: более общие механики игры показывают информацию о дневном/ночном цикле в интерфейсе; сам Сенсор таймеров измеряет прошедшее время независимо от этого интерфейса и подчиняется тем же оценкам на основе тиков и эффектам задержки.
- Известные ограничения: большие длительности и высокие значения количества циклов особенно уязвимы к неточностям, когда симуляция сильно нагружена. Проектируйте критически важные системы с резервированием или допускайте дрейф времени, если они зависят от длинных таймеров.
История и ошибки: Сенсор таймеров документирован среди семейства датчиков в различных языковых источниках. Отмеченные на разных платформах ошибки подтверждают, что его точность ограничена частотой тиков движка и производительностью в реальном времени; это ограничение присуще всем датчикам времени, а не только одной конкретной модели. Используйте консервативные настройки времени и тестовые расписания при ожидаемой нагрузке, чтобы обеспечить надёжную работу.
References to this (2)
Other entities of this type
- Акустическая панель с рисунком
- Аэрогоршок
- Приманка для летающего существа
- Летающее общежитие для существ
- Привада для летающего существа
- Ловушка для летающего существа
- Воздухопроницаемая клетка
- Водорослевый дистиллятор
- Террариум с водорослями
- Янтарное ископаемое
- Анатомический плакат
- Древний образец
- Вентиль "И"
- Антиэнтропический термоубавитель
- Аптека
- Аркадный автомат
- Станция анализа артефактов
- Модуль транспортировки артефактов
- Атмосферный сенсор
- Контрольный пост атмокостюмов
- Модуль атмокостюмов
- Атмосферный выключатель
- Автосборщик
- Автоматизированный уведомитель
... +533 (see sidebar for full list)