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

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


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

Обзор

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

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

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

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

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

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

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

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

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

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

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

3- Выберите время выполнения триггера.

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

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

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

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

Приведем пример:

  • "Run Connector Function" connector: "БД сборки сервера" "Получить_конфигурацию"
  • конфигурация: "Static Value" "text"
  • и сохранить результат как: "Переменная" "config_information".

:::(Info) (ПРИМЕЧАНИЕ) В случае если данные, полученные от функции коннектора, содержат несколько переменных, Tulip сохранит каждое введенное значение как отдельное свойство внутри объекта, и вы сможете получить доступ к каждому свойству отдельно. :::

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


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

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


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