Hogyan hívhat meg egy csatlakozófüggvényt triggerek használatával?
  • 31 Oct 2023
  • 1 Elolvasandó perc
  • Közreműködők

Hogyan hívhat meg egy csatlakozófüggvényt triggerek használatával?


Article Summary

Áttekintés

A MES vagy más külső rendszerből származó információk eléréséhez a Tulip csatlakozókat használ.

Miután a csatlakozófunkciókat felépítettük, azokat egy alkalmazáson belül Triggereken keresztül lehet elindítani.

Ez azt jelenti, hogy amikor egy operátor megnyom egy adott gombot a Tulip Playeren belül, vagy egy adott csatlakoztatott eszközt, például egy vonalkódolvasót használ, akkor adatokat kérhet le vagy tárolhat egy külső rendszerben.

Így jutnak el az adatok a Tulipen keresztül az Ön által választott rendszerbe:

  1. Adja meg a kapcsoló funkciót, amely a kiváltó programon belül futna.
  2. Adja meg a csatlakozófüggvény bemeneteit (ha szükséges). Ezek általában egy alkalmazás változói
  3. Ha vannak kimenetek a csatlakozófüggvényből, adja meg, hogy melyik változó tárolja ezeket az értékeket.

Itt van egy kép az útvonalról:

Változó (vagy statikus érték) az alkalmazásban --> Bemenetek a csatlakozófüggvényhez --> A csatlakozófüggvény fut --> Kimenetek --> Másik változó az alkalmazásban.

Ez az alábbiakban leírt lépésekkel érhető el:

A kiváltó létrehozása

1- Kattintson a Kontextusablak Lépés lapjának Lépés lapján a Triggers melletti "+" jelre.

2- Töltse ki az új Trigger nevét a Trigger Editorban.

3- Válassza ki, hogy mikor fusson a kiváltó.

Adja hozzá a "Csatlakozó funkció futtatása" kiváltó műveletet.

4- Válassza ki a Ha szakaszban azt a feltételt, amely meghatározza, hogy a kiváltónak futnia kell-e.

5- Adjon hozzá új műveletet a "Then" (Akkor) alatti rész kitöltésével:

  • Válassza ki a "Run Connector Function" (Csatlakozó funkció futtatása) lehetőséget.
  • Válassza ki a futtatni kívánt csatlakozót
  • Válassza ki a kívánt adatbevitelt a funkcióhoz (pl. vonalkód beolvasása, egy változóból vagy akár egy statikus értékből).
  • Válassza ki a változót, ahol a függvény kimeneteit tárolni szeretné (a változó a csatlakozófüggvénytől függően egy tömb vagy objektum lesz).

Íme egy példa:

  • "Csatlakozó funkció futtatása" csatlakozó: "Server Assembly DB" "Get_Configuration"
  • configuration: "Static Value" "text"
  • és mentsük el az eredményt: "változó" "config_information"

:::(Info) (MEGJEGYZÉS) Abban az esetben, ha a connector függvénytől kapott adatok több változót tartalmaznak, a Tulip minden egyes bevitt adatot egy objektumon belül külön tulajdonságként fog elmenteni, és minden egyes tulajdonsághoz külön-külön hozzá tudunk férni. :::

További olvasnivalók


Megtalálta, amit keresett?

A community.tulip.co oldalon is megteheti, hogy felteszi kérdését, vagy megnézheti, hogy mások is szembesültek-e hasonló kérdéssel!


Hasznos volt ez a cikk?