Модуль Расписание и горячие клавиши (Scheduler & Hotkeys) для программ-логгеров
Последняя версия: 5.0.1 build 1126. November 28, 2025.
Модуль Scheduler & Hotkey позволяет запускать заранее заданные задачи в наших логгерах данных по расписанию или по нажатию горячих клавиш оператором. Он поддерживает открытие и закрытие источников данных, отправку символьных или шестнадцатеричных последовательностей, создание новых лог-файлов и генерацию внутренних событий программы. Задачи можно упорядочивать по приоритету, чтобы одновременные триггеры выполнялись в предсказуемой последовательности.
Возможности и принцип работы
Вы задаете одну или несколько задач и назначаете режим запуска: почасовой, ежедневный, еженедельный, по дням (по номеру недели в месяце), ежемесячный, после другой задачи или по горячей клавише. Модуль контролирует список задач и автоматически выполняет задачи в нужно время. Задачи в списке выполняются сверху вниз; используйте элементы управления "Вверх" и "Вниз" для изменения приоритета. Изменения применяются только после нажатия OK в диалоговом окне конфигурации.
Практические примеры
Пример: открыть COM1 в 2025-01-02 08:00 и начать запись только в рабочие часы. Создайте задачу типа "Открыть источник данных" с аргументом "COM1", режимом "Ежедневно", Время = 08:00:00. Создайте вторую задачу "Закрыть источник данных" с аргументом "COM1", режимом "Ежедневно", Время = 17:00:00. Это обеспечивает детерминированное поведение открытия/закрытия и уменьшает объем данных вне рабочих часов.
Пример: по требованию отправить бинарную команду на устройство через TCP соединение. Создайте задачу "Послать данные" со строкой "#02CMD#03" и назначьте горячую клавишу Ctrl+Alt+S. При нажатии горячей клавиши модуль отправит 6-байтовую последовательность 0x02, 'C', 'M', 'D', 0x03 во все открытые источники данных, определенные в текущей конфигурации.
Интеграция с Advanced Serial Data Logger: запланированное открытие, сбор, ротация файла
Конфигурация:
- Задача 1: Открыть источник данных, аргумент "COM1", Режим: Ежедневно, Время = 08:00:00
- Задача 2: Новый лог-файл, Режим: Ежедневно, Время = 08:00:05
- Задача 3: Закрыть источник данных, аргумент "COM1", Режим: Ежедневно, Время = 17:00:00
Ключевые функции
- Триггеры по времени и горячим клавишам.
- Открытие/закрытие источников данных для начала записи в нужное время.
- Отправка ASCII и HEX данных во все или выбранные источники данных одной задачей.
- Создание новых лог-файлов по расписанию и увеличение внутреннего порядкового номера файла.
- Генерация внутренних событий для интеграции с другими модулями обработки.
- Связывание задач режимом "После другой задачи" с управлением интервалом.
Резюме
Модуль Scheduler & Hotkey обеспечивает автоматизацию сбора данных и других задач в логгерах. Он уменьшает ручное вмешательство и задает временные рамки сбора данных по вашим требованиям.
Следующий пример демонстрирует как открыть COM порт, отослать запрос, принять некоторое количество данных и закрыть порт:



Другие похожие модули:
Все модули | Уведомления о событиях | Выгрузка в Интернет | Расписание и Горячие клавиши | Упаковка и сжатие логов | Импорт лог-файлов с данными