Каковы 10 наиболее распространенных триггеров?
  • 16 May 2023
  • 4 Минуты для чтения
  • Авторы

Каковы 10 наиболее распространенных триггеров?


Article Summary

Не знаете, с чего начать работу с триггерами? Ознакомьтесь с этими распространенными шаблонами.

Эта статья покажет вам несколько примеров распространенных способов использования триггеров в Tulip. Предполагается, что вы уже имеете представление о том, что такое триггеры и какую роль они играют в приложениях для фронтальных операций.

Если это не так, мы рекомендуем потратить минуту на обзор"Что такое триггеры?".

Вам также следует ознакомиться с обзором переменных

10 лучших триггеров

Ниже приведены 10 примеров триггеров, которые дадут вам несколько идей относительно триггеров, которые вы можете использовать в своих приложениях.

1. Сохранить штрих-код и автоматически перейти к следующему шагу

Этот триггер часто используется на первом шаге приложения, начиная с рабочих инструкций или проверок качества.

Начав приложение с этого шага, вы можете связать дополнительную информацию, например, результаты проверки качества, с этим штрихкодом, когда оператор завершает приложение.

КОГДА

  • "Устройство" "Сканер штрих-кода" выходит на "этой станции"

ТО

  • "Манипуляция данными" "Хранить" данные: "выход устройства" "данные" местоположение: "штрих-код"
  • "Go To Step" "Next"

Если ваш штрих-код представляет собой число с более чем 16 цифрами, вам необходимо сохранить его в Tulip как текстовое значение. Вот как это сделать:

  • "Манипуляция данными" "Сохранить" данные: "Выражение" " @Device Output.data " '' " location: "переменная" "work_order"

2. Проверка перед продвижением шагов

В этом триггере оператор не может перейти к следующему шагу, пока не будет выполнено условие.

В приведенном ниже примере оператор может продвинуться вперед только в том случае, если отсканированный штрихкод состоит из 7 цифр.

Если это не так, приложение останется на том же шаге и выдаст сообщение об ошибке. Это может быть полезно в качестве подсказки для нужного штрихкода. *Например, его можно использовать, когда идентификатор рабочего заказа всегда состоит из 7 цифр, но он расположен рядом с другими штрихкодами разной длины. *

КОГДА

  • "Устройство" "Сканер штрих-кода" выходит на "этой станции"

ЕСЛИ

  • "Device Output" "data" "Matches Regular Expression" "Static Value" "text" "^\d{7}$

ТО

  • "Манипуляция данными" "Хранить" данные: "выход устройства" "данные" местоположение: "штрих-код"
  • "Go To Step" "Next"

ELSE

THEN

  • "Показать ошибку" "Статическое значение" "текст" (сообщение)

3. Запуск функции коннектора к внешней базе данных

Когда происходит событие (нажатие кнопки, открытие шага, сканирование штрихкода и т.д.), вы можете отправить данные из приложения во внешнюю базу данных с помощью функции коннектора. Или можно получить данные из внешней базы данных с помощью функции коннектора.

В приведенном ниже примере данные о заказе, такие как адрес доставки, извлекаются из внешней базы данных на основе номера заказа, который был отсканирован сканером штрих-кода. Обратите внимание, что триггер также автоматически переходит на следующий шаг после сканирования штрихкода.

КОГДА

  • "Устройство" "Сканер штрих-кода" выходит на "этой станции"

ТО

  • "Запустить функцию коннектора" коннектора: "Пример базы данных" "Order Lookup Multiline" штрихкод: "Device Output" "data" и сохранить результат как: "Variable" (здесь ваша переменная)
  • "Go To Step" "Next"

4. Использование педали для перехода к следующему шагу

Целью Tulip является беспрепятственный сбор данных за кулисами приложений, которые существуют в настоящее время.

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

КОГДА

  • "Устройство" "Педаль" выводится на "этой станции"

ТО

  • "Перейти к шагу" "Следующий"

5. Использование кнопок для навигации по шагам

В редакторе приложений есть кнопки по умолчанию "Предыдущий" и "Следующий", но вы можете создать свои собственные кнопки, которые подскажут пользователю переход к любому шагу в приложении. Например, вы можете назвать кнопку "Сообщить о дефекте", а затем добавить триггер для перехода к определенному шагу при ее нажатии.

КОГДА

  • "кнопка нажата"

ТО

  • "Перейти к шагу" "Сообщить о дефекте"

6. Использование кнопок для хранения переменных

В дополнение к триггеру, показанному в пункте 5, вы можете сохранять переменную при каждом нажатии кнопки. Например, переменная "num" будет увеличиваться на 1 при каждом нажатии кнопки. Позже вы сможете использовать это число в аналитике.

КОГДА

  • "кнопка нажата"

ТО

  • "Манипуляция данными" "Increment Value" value: "num" by: "Static Value" "integer" "1"
  • "Перейти к шагу" "Сообщить о выходе веса за пределы диапазона"

7. Отправить SMS-оповещение

Кнопка "запросить помощь" часто используется для того, чтобы дать операторам возможность одним нажатием кнопки обратиться за помощью к своему руководителю или инженеру.

Совет: используйте символ @ для включения значений переменных в оповещение, чтобы дать человеку больше информации о том, что происходит!

КОГДА

  • "кнопка нажата"

ТО

  • "Отправить SMS" на (имя человека) сообщение: "статическое значение" "текст" (здесь ваш текст)

8. Отправка оповещений по электронной почте

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

ТО

  • "Send Email" to (person name) message: "Static Value" "text" (ваш текст здесь).

9. Включение выходов GPIO на устройствах Tulip Edge

Вы можете использовать триггеры для установки выхода на подключенном GPIO-устройстве.

В приведенном ниже примере при нажатии кнопки Сообщить о дефекте также включается красный свет на индикаторе andon, чтобы указать на наличие проблемы на рабочей станции. Красный индикатор подключен к контакту 1.

КОГДА

  • "кнопка нажата"

ТО

  • "Запустить функцию устройства" "GPIO" "Установить цифровой выход" на "этой станции" на пин: "Static Value" "integer" "1" в состояние: "Static Value" "boolean" "yes"
  • "Перейти к шагу" "Форма QA"

10. Триггерное действие на основе сигнала GPIO (например, изменение состояния выключателя).

Tulip также может прослушивать сигналы GPIO и реагировать на них в зависимости от изменения состояния.

Например, предположим, что к шлюзу ввода/вывода подключена разрывная балка, которая используется для управления конвейерной лентой. Шаги могут автоматически изменяться в зависимости от того, когда продукт проходит через лещадь.

КОГДА

  • "устройство" "GPIO" выходит на "этой станции" с событием: "Pin up"

ЕСЛИ

  • "Выход устройства" "pin" = "Статическое значение" "integer" "1"

ТО

  • "Перейти к шагу" "Следующий"

Дальнейшее чтение


Вы нашли то, что искали?

Вы также можете зайти на community.tulip.co, чтобы задать свой вопрос или узнать, сталкивались ли другие с подобным вопросом!


Была ли эта статья полезной?