- Распечатать
В этой статье вы узнаете:
- Что такое триггеры ступенчатого уровня?
- Типы триггеров уровня шага
- Примеры использования триггеров пошагового уровня
Триггеры пошагового уровня
Триггеры шагового уровня активизируются событиями. Как следует из названия, триггеры уровня Step живут на уровне Step. Каждый шаг имеет свой собственный список триггеров уровня шага. Эти триггеры запускаются только тогда, когда отображается соответствующий шаг. Триггеры уровня шага также могут быть добавлены в базовый макет, при этом они будут срабатывать на каждом шаге.
Доступ к триггерам уровня шага можно получить через вкладку Шаг в контекстной панели.
Можно также настроить реакцию триггеров на сбой предыдущих триггеров, если добавить более одного триггера. Щелчок на переключателе позволяет определить, какие последующие триггеры не будут выполняться при отказе предыдущего триггера.
Типы триггеров уровня шага
Триггеры пошагового уровня, как и все остальные триггеры, запускаются при выполнении определенного действия. Триггеры пошагового уровня могут выполняться на основе 4 типов действий.
- При вводе шага
- Таймер
- Выход машины и устройства
- При выходе на шаг
На входе шага
Триггеры "On step enter" будут выполняться при отображении Шага.
:::(Info) (ПРИМЕЧАНИЕ) Триггеры "On step enter" будут выполняться каждый раз, когда загружается соответствующий Шаг. :::
Пример использования
On Step enter - отличное время для инициализации любых данных, необходимых для конкретной задачи.
Например. Я хочу, чтобы пользователи сообщали о дефектах в процессе сборки. Я буду хранить эти дефекты в таблице. Для записи в эту таблицу мне нужно создать заполнитель записи таблицы.
На шаге ввода я создам запись со случайным идентификатором.
Таймеры
Более подробную информацию о таймерных триггерах можно найти здесь.
Таймерные триггеры выполняются с определенной периодичностью. Каждые X секунд будет выполняться триггер. Триггеры по таймеру могут выполняться с частотой до 30 секунд, эту частоту можно уменьшить, обратившись по адресу support@tulip.co.
Пример использования
Таймерные триггеры отлично подходят для выполнения периодических проверок, которые могут выполняться в фоновом режиме без вмешательства пользователя.
Например. Каждые 5 минут (300 секунд) я хочу проверять, сколько деталей было произведено, и если это количество превышает требуемое, то я хочу отправить письмо руководителю.
Машина и устройства
Триггеры машин и устройств - это способ получения данных от поддерживаемых устройств и машин, подключенных к Tulip. Когда устройство или машина выводят данные, они могут вызвать запуск триггеров.
:::(Warning) (Примечание) Триггеры устройств срабатывают каждый раз, когда поддерживаемое устройство выводит данные, а триггеры машин срабатывают каждый раз, когда обновляется атрибут, даже если он не изменяется.
:::
Пример использования
Триггеры Machine и Device очень важны при работе с большим количеством устройств ввода данных пользователем, например со сканерами штрихкодов.
Например. Я хочу, чтобы пользователи сканировали штрих-код на рабочем месте с помощью USB-сканера штрих-кодов, и когда они сканируют этот штрих-код, я хочу создать запись в таблице для этого рабочего места.
Выход на этапе
Триггеры "На выходе из шага" будут выполняться при выходе из шага.
Пример использования
Триггеры "На выходе из шага" очень полезны для закрытия процессов.
Например. Пользователи в основном сидят на одном шаге во время работы над процессом сборки. Когда процесс запускается, мы отслеживаем время начала в записи таблицы. Когда они завершают этот процесс, я хочу зафиксировать время завершения.