Jak wywołać funkcję konektora za pomocą wyzwalaczy
  • 31 Oct 2023
  • 1 Minuta do przeczytania
  • Współtwórcy

Jak wywołać funkcję konektora za pomocą wyzwalaczy


Article Summary

Przegląd

Aby uzyskać dostęp do informacji z systemu MES lub innego systemu zewnętrznego, Tulip używa konektorów

Po zbudowaniu funkcji konektora można je zainicjować w aplikacji za pomocą wyzwalaczy.

Oznacza to, że gdy operator naciśnie określony przycisk w aplikacji Tulip Player lub użyje określonego podłączonego urządzenia, takiego jak skaner kodów kreskowych, można pobierać lub przechowywać dane w systemie zewnętrznym.

Oto jak dane będą przesyłane przez Tulip do wybranego systemu:

  1. Określ funkcję Connector, która powinna działać w ramach wyzwalacza.
  2. Określ dane wejściowe dla funkcji konektora (jeśli są potrzebne). Zazwyczaj są to zmienne z aplikacji
  3. Jeśli istnieją wyjścia z funkcji łącznika, określ, która zmienna powinna przechowywać te wartości.

Oto wizualizacja ścieżki:

Zmienna (lub wartość statyczna) w aplikacji --> Dane wejściowe do funkcji łącznika --> Funkcja łącznika działa --> Dane wyjściowe --> Inna zmienna w aplikacji.

Można to osiągnąć, wykonując kroki opisane poniżej:

Tworzenie wyzwalacza

1- Kliknij znak "+" obok Triggers w zakładce Step w Context Pane.

2- Wpisz nazwę nowego wyzwalacza w edytorze wyzwalaczy.

3- Wybierz, kiedy wyzwalacz ma zostać uruchomiony.

Dodaj akcję wyzwalacza "Run Connector Function".

4- Wybierz Warunek, który określi, czy wyzwalacz powinien zostać uruchomiony w sekcji Jeśli.

5- Dodaj nową akcję, wypełniając sekcję "Then":

  • Wybierz "Run Connector Function"
  • Wybierz złącze, które chcesz uruchomić
  • Wybierz żądane dane wejściowe do funkcji (np. skan kodu kreskowego, ze zmiennej lub nawet wartość statyczną)
  • Wybierz zmienną, w której chcesz przechowywać dane wyjściowe funkcji (zmienna będzie tablicą lub obiektem w zależności od funkcji łącznika).

Oto przykład:

  • "Run Connector Function" connector: "Server Assembly DB" "Get_Configuration"
  • configuration: "Static Value" "text"
  • i zapisz wynik jako: "Variable" "config_information"

:::(Info) (UWAGA) W przypadku, gdy dane otrzymane z funkcji konektora zawierają kilka zmiennych, Tulip zapisze każdą wprowadzoną daną jako osobną właściwość w obiekcie i będziesz mógł uzyskać dostęp do każdej właściwości osobno :::

Więcej informacji


Czy znalazłeś to, czego szukałeś?

Możesz również udać się na stronę community.tulip.co, aby opublikować swoje pytanie lub sprawdzić, czy inni mieli do czynienia z podobnym pytaniem!


Czy ten artykuł był pomocny?