Jakie jest 10 najczęstszych wyzwalaczy?
  • 31 Oct 2023
  • 4 Minuty do przeczytania
  • Współtwórcy

Jakie jest 10 najczęstszych wyzwalaczy?


Streszczenie artykułu

Nie wiesz od czego zacząć pracę z wyzwalaczami? Sprawdź te typowe wzorce.

Ten artykuł pokaże kilka przykładów typowych sposobów korzystania z wyzwalaczy w Tulip. Zakładamy, że masz już solidne zrozumienie tego, czym są wyzwalacze i jaką rolę odgrywają w aplikacjach operacyjnych pierwszej linii.

Jeśli nie, zalecamy poświęcenie chwili na zapoznanie się z"Czym są wyzwalacze?".

Powinieneś także przeczytać przegląd zmiennych

10 najlepszych wyzwalaczy

Oto 10 przykładów wyzwalaczy, które dadzą ci kilka pomysłów na wyzwalacze, których możesz użyć w swoich aplikacjach.

1. Zapisz kod kreskowy i automatycznie przejdź do następnego kroku

Jest to często używane w pierwszym kroku aplikacji, począwszy od instrukcji pracy lub kontroli jakości.

Rozpoczynając aplikację od tego kroku, można powiązać dodatkowe informacje, takie jak wyniki kontroli jakości, z tym kodem kreskowym, gdy operator ukończy aplikację.

KIEDY

  • "Urządzenie" "Skaner kodów kreskowych" wychodzi na "tej stacji"

WTEDY

  • "Manipulacja danymi" "Przechowuj" dane: "Wyjście urządzenia" "Dane" lokalizacja: "kod kreskowy"
  • "Przejdź do kroku" "Dalej"

Jeśli twój kod kreskowy jest liczbą zawierającą więcej niż 16 cyfr, będziesz musiał zapisać go jako wartość tekstową w Tulip. Oto jak to zrobić:

  • "Manipulacja danymi" "Zapisz" dane: "Expression" " @Device Output.data " '' " location: "variable" "work_order"

2. Sprawdź przed przejściem do kolejnych kroków

W tym wyzwalaczu operator nie może przejść do następnego kroku, chyba że spełniony jest określony warunek.

W poniższym przykładzie operator może przejść dalej tylko wtedy, gdy zeskanowany kod kreskowy ma długość 7 cyfr.

Jeśli tak nie jest, aplikacja pozostanie na tym samym etapie i wyświetli komunikat o błędzie. Może to być przydatne jako poka-yoke dla żądanego kodu kreskowego. *Na przykład można go użyć, gdy identyfikator zlecenia roboczego ma zawsze 7 cyfr, ale znajduje się obok innych kodów kreskowych o różnych długościach. *

KIEDY

  • "Urządzenie" "Skaner kodów kreskowych" wychodzi na "tej stacji"

JEŻELI

  • "Wyjście urządzenia" "dane" "pasuje do wyrażenia regularnego" "wartość statyczna" "tekst" "^\d{7}$

WTEDY

  • "Manipulacja danymi" "Przechowuj" dane: "wyjście urządzenia" "dane" lokalizacja: "kod kreskowy"
  • "Przejdź do kroku" "Dalej"

ELSE

WTEDY

  • "Show Error" "Static Value" "text" (komunikat)

3. Uruchamianie funkcji konektora do zewnętrznej bazy danych

Po wystąpieniu zdarzenia (naciśnięcie przycisku, otwarcie kroku, zeskanowanie kodu kreskowego itp.) można wysłać dane z aplikacji do zewnętrznej bazy danych za pomocą funkcji konektora. Można też pobrać dane z zewnętrznej bazy danych za pomocą funkcji konektora.

W poniższym przykładzie szczegóły zamówienia, takie jak adres wysyłki, są pobierane z zewnętrznej bazy danych na podstawie numeru zamówienia zeskanowanego za pomocą skanera kodów kreskowych. Zauważ, że wyzwalacz automatycznie przechodzi do następnego kroku po zeskanowaniu kodu kreskowego.

KIEDY

  • "Urządzenie" "Skaner kodów kreskowych" wychodzi na "tej stacji"

WTEDY

  • "Run Connector Function" złącze: "Example Database" "Order Lookup Multiline" kod kreskowy: "Device Output" "data" i zapisz wynik jako: "Variable" (tutaj zmienna)
  • "Przejdź do kroku" "Dalej"

4. Używanie pedału nożnego do przejścia do następnego kroku

Celem Tulip jest płynne zbieranie danych za kulisami obecnie istniejących aplikacji.

Klikanie przycisku "Następny krok" na ekranie dotykowym jest często uciążliwe i wydłuża czas pracy operatora. Korzystanie z pedału nożnego to prosty sposób na uruchomienie akcji w aplikacji przy jednoczesnym zachowaniu wolnych rąk.

KIEDY

  • "Urządzenie" "Footpedal" wysyła dane wyjściowe na "tej stacji"

WTEDY

  • "Przejdź do kroku" "Dalej"

5. Używanie przycisków do nawigacji po krokach

Edytor aplikacji ma domyślne przyciski Poprzedni i Następny, ale można utworzyć własne przyciski, które mogą skłonić użytkownika do przejścia do dowolnego kroku w aplikacji. Na przykład można nazwać przycisk "Zgłoś usterkę", a następnie dodać wyzwalacz, aby przejść do określonego kroku po jego naciśnięciu.

KIEDY

  • "przycisk zostanie naciśnięty"

THEN

  • "Przejdź do kroku" "Zgłoś usterkę"

6. Używanie przycisków do przechowywania zmiennych

Dodając do wyzwalacza pokazanego w punkcie 5, można zapisać zmienną za każdym razem, gdy przycisk zostanie naciśnięty. Na przykład zmienna "num" będzie zwiększana o 1 po każdym naciśnięciu przycisku. Liczbę tę można później wykorzystać w Analytics.

KIEDY

  • "przycisk jest wciśnięty"

THEN

  • "Data Manipulation" "Increment Value" wartość: "num" by: "Wartość statyczna" "liczba całkowita" "1"
  • "Przejdź do kroku" "Zgłoś wagę poza zakresem"

7. Wyślij alert SMS

Przycisk "poproś o pomoc" jest często używany, aby dać operatorom możliwość wezwania pomocy do przełożonego lub inżyniera za pomocą kliknięcia przycisku.

Wskazówka: Użyj symbolu @, aby włączyć wartości zmiennych do alertu, aby dać osobie więcej informacji o tym, co się dzieje!

KIEDY

  • "przycisk jest wciśnięty"

THEN

  • "Wyślij SMS" do (nazwa osoby) wiadomość: "Wartość statyczna" "tekst" (tutaj tekst)

8. Wysyłanie powiadomień e-mail

W przypadku alertów, które nie wymagają natychmiastowego działania, użytkownicy mogą zdecydować się na wysłanie wiadomości e-mail. Zobacz poniższą modyfikację:

THEN

  • "Wyślij wiadomość e-mail" do (nazwa osoby) wiadomość: "Static Value" "text" (tutaj tekst)

9. Włączanie wyjść GPIO z urządzeń Tulip Edge

Możesz użyć wyzwalaczy, aby ustawić wyjście na podłączonym urządzeniu GPIO.

W poniższym przykładzie, gdy przycisk zostanie naciśnięty, aby zgłosić usterkę, włączy się również czerwone światło na lampce andon, aby wskazać problem na stacji roboczej. Czerwone światło jest podłączone do pinu 1.

KIEDY

  • "przycisk jest wciśnięty"

THEN

  • "Run Device Function" "GPIO" "Set Digital Output" at "this station" on pin: "Static Value" "integer" "1" do stanu: "Static Value" "boolean" "yes"
  • "Przejdź do kroku" "Formularz QA"

10. Wyzwalanie akcji w oparciu o pin GPIO (np. zmiana stanu wiązki)

Tulip może również nasłuchiwać sygnałów GPIO i reagować na podstawie zmiany stanu.

Załóżmy na przykład, że do bramki I/O podłączony jest przerywacz, który służy do sterowania przenośnikiem taśmowym. Kroki mogą zmieniać się automatycznie w zależności od tego, kiedy produkt przechodzi przez wiązkę.

KIEDY

  • Wyjścia "urządzenia" "GPIO" na "tej stacji" ze zdarzeniem: "Pin up"

JEŻELI

  • "Wyjście urządzenia" "pin" = "Wartość statyczna" "liczba całkowita" "1"

THEN

  • "Przejdź do kroku" "Dalej"

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?