Ez a cikk a feltételekhez kötött kiváltókat tárgyalja, és bemutat egy példát arra, hogyan lehet egyszerű feltétellel rendelkező kiváltót létrehozni.
Megjegyzés: Ez a téma a Tulip University„Minőség-ellenőrző alkalmazás készítése” című fejezetében is szerepel.
Cél
A feltételek segítségével if/else logikát adhat hozzá a kiváltókhoz.
A feltételeket úgy tekintheti, mint egy módszert arra, hogy a trigger bemeneteitől függően a kezelőt egy meghatározott kimenethez irányítsa.
A Tulip lehetővé teszi egy vagy több feltétel hozzáadását, és kiválaszthatja, hogy „minden” feltételnek vagy „bármelyik” feltételnek teljesülnie kell-e ahhoz, hogy a művelet elinduljon.
Ez mindhárom típusú trigger esetében lehetséges:
- Gombos triggerek
- Widget-triggerek
- Lépésszintű kiváltók
- Alkalmazásszintű kiváltók
Ha bevezetőre van szüksége a kiváltókkal kapcsolatban, olvassa el ezt a cikket
Miután kiválasztotta az eseményt, meg kell határoznia, hogy milyen típusú értéket szeretne ellenőrizni.
„If” utasítás hozzáadása
Az „If” utasításon belül kattintson a jobb oldalon az „Új feltétel hozzáadása” gombra, és válasszon a nyolc lehetőség közül.

Az egyes lehetőségek magyarázata az alábbiak szerint
Ezután meg kell határoznia azt a feltételt, amelynek az esemény során teljesülnie kell a kimenet kiváltásához. A Tulipban a következő feltételes operátorok állnak rendelkezésre:
- Egyenlő (=)
- Nagyobb, mint (>)
- Nagyobb vagy egyenlő (≥)
- Tartományon belül (Y<X<Z)
- Üres (X=_)
- Nem üres (X≠_)
- Kisebb vagy egyenlő (≤)
- Kisebb, mint (<)
- Nem egyenlő (≠)
- Tartományon kívül (XZ)

The available operators depend on the type of values you are using for the condition
A Trigger befejezéséhez hozza létre a kívánt műveletet vagy műveleteket a „Then” szakaszban.

MIKOR
- „Eszköz” „Vonalkód-leolvasó” kimenet „ezen az állomáson”
HA
- „Változó” „num” „=” „Statikus érték” „egész szám” „5”
AKKOR
- „Adatkezelés” „Tárolás” adat: „Eszköz kimenete” „adat” hely: „test_variable”
Hogyan hozhatunk létre egy példa-triggert feltételekkel
Ebben a példában ellenőrizzük, hogy a csatlakoztatott mérőcsipeszek mérései a megadott tartományon belül vannak-e:
-
Nyisson meg egy lépést a kívánt alkalmazáson belül a Tulip App Editorban.
-
Válassza ki a Lépéses triggert az oldalsávon található plusz ikonra kattintva.
-
Nevezze el a triggert a Trigger Editor címére kattintva.
-
Állítsa be az eseményt:
- Válassza ki a „device” (eszköz) lehetőséget a legördülő menüből
- A második legördülő menüből válassza ki a „Caliper or Depth Gauge” (Fogó vagy mélységmérő) lehetőséget
- A harmadik legördülő menüből válassza ki a „this station” lehetőséget

- Feltétel beállítása:
- Kattintson a „Feltételek” sor jobb oldalán található plusz ikonra.
- Válassza ki a „Készülék kimenete” lehetőséget a legördülő menüből
- Válassza ki a „data” lehetőséget a legördülő menüből
- Válassza ki az „Tartományon belül” lehetőséget az operátor legördülő menüből, hogy a kimenet a kívánt tartományon belül legyen
- Válassza ki a „Statikus érték” lehetőséget a „Nagyobb vagy egyenlő” legördülő menüből
- Válassza ki a „Szám” lehetőséget, majd írja be a 20-as számot.
- Válassza ki a „Statikus érték” lehetőséget a „Kisebb vagy egyenlő” legördülő menüből
- Válassza ki a „Szám” lehetőséget, és írja be a 40-es számot.
{height="" width=""}6. Művelet beállítása:
1. Kattintson a „Műveletek” sor jobb oldalán található plusz ikonra. 2. Válassza ki az „Adatkezelés” lehetőséget a legördülő menüből. 3. Válassza ki a „Tárolás” lehetőséget. 4. Válassza ki az „Eszköz kimenet” lehetőséget. 5. Válassza ki a „Hosszúság mérése” lehetőséget. 6. Válassza ki az „Új változó” lehetőséget a hely legördülő menüből, és nevezze el az új változót „In\_Range”-nek

Íme a teljes példa a Trigger Editorból.

Trigger-művelet másolása
Az r235 verziótól kezdve a felhasználók duplikálhatnak egy műveletet vagy feltételt a Trigger Editorban. Ez megkönnyíti a több feltétel vagy művelet „másolását és beillesztését”. A feltétel duplikálásához vigye az egérmutatót a feltétel fölé, majd kattintson a kiemelt ikonra.

Az alábbi kép a másolt feltételt mutatja.

Hasonlóképpen, egy művelet másolásához a Trigger szerkesztőben vigye az egérmutatót a művelet fölé, majd kattintson a kiemelt ikonra.

Az alábbi képen látható a másolt művelet.

További olvasnivaló
A gyakran használt triggerek további példáiróla „Melyek a 10 leggyakrabban használt trigger?” című cikkben olvashat.
Megtalálta, amit keresett?
Látogasson el a community.tulip.co oldalra, ahol felteheti kérdését, vagy megnézheti, hogy mások is szembesültek-e már hasonló problémával!

