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

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


    Вводный текст

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

    В этой статье мы рассмотрим несколько примеров использования триггеров в 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}$

    ТО

    • "Манипуляция данными" "Сохранить" данные: "device output" "data" location: "штрих-код"
    • "Go To Step" "Next"

    ELSE

    THEN

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

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

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

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

    КОГДА

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

    ТО

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

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

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

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

    КОГДА

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

    ТО

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

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

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

    КОГДА

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

    ТО

    • "Go To Step" "Defect Report"

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

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

    КОГДА

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

    THEN

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

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

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

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

    КОГДА

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

    ТО

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

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

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

    THEN

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

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

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

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

    КОГДА

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

    ТО

    • "Запустить функцию устройства" "GPIO" "Установить цифровой выход" на "этой станции" на пин: "Static Value" "integer" "1" в состояние: "Static Value" "boolean" "yes"
    • "Go To Step" "QA Form"

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

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

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

    КОГДА

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

    ЕСЛИ

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

    ТО

    • "Go To Step" "Next"

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


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

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


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