Как вызвать функцию коннектора с помощью триггеров
  • 08 Jan 2025
  • 1 Минута для чтения
  • Авторы

Как вызвать функцию коннектора с помощью триггеров


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

Обзор

Чтобы получить доступ к информации из MES или другой внешней системы, Tulip использует коннекторы.

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

Это означает, что когда оператор нажимает определенную кнопку в Tulip Player или использует определенное подключенное устройство, например сканер штрих-кода, вы можете получить или сохранить данные во внешней системе.

Вот как данные будут передаваться через Tulip в выбранную вами систему:

  1. Укажите функцию коннектора, которая должна выполняться в триггере
  2. Укажите входы для функции коннектора (если они необходимы). Обычно это переменные из приложения.
  3. Если у функции коннектора есть выходы, укажите, в какой переменной должны храниться эти значения.

Вот наглядное представление этого пути:

Переменная (или статическое значение) в приложении --> Входные данные для функции-коннектора --> Работа функции-коннектора --> Выходные данные --> Другая переменная в приложении

Этого можно достичь, выполнив описанные ниже шаги:

Создание триггера

1- Нажмите на знак "+" рядом с триггерами на вкладке Step контекстной панели.

2- Заполните имя нового триггера в редакторе триггеров.

3- Выберите , когда триггер должен быть запущен.

Добавьте действие триггера "Запустить функцию коннектора".

4- Выберите условие, которое будет определять, должен ли триггер запускаться, в разделе If.

5- Добавьте новое действие, заполнив раздел "Тогда":

  • Выберите "Запустить функцию коннектора".
  • Выберите коннектор, который вы хотите запустить
  • Выберите необходимый ввод данных в функцию (например, сканирование штрих-кода, из переменной или даже статическое значение).
  • Выберите переменную, в которой будут храниться выходные данные функции (переменная будет представлять собой массив или объект, в зависимости от функции коннектора).

Вот пример:

  • "Run Connector Function" connector: "Server Assembly DB" "Get_Configuration"
  • конфигурация: "Static Value" "text"
  • и сохранить результат как: "Переменная" "config_information"
NOTE

In case the data received from the connector function contains several variables, Tulip will save each data input as a separate property within an object and you’ll be able to access each property separately.

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


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

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


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