Logikai szerkesztő

From Siwenoid Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Előző fejezet-> Vezérlő panel / Következő fejezet-> Konfigurációs lehetőségek


A logikai szerkesztő a következőképp érhető el:
Jobb egérkattintás a főképernyőn > Beállítások > Menü gomb a jobb felső sarokba > Logikai szerkesztő gomb

A logikai szerkesztő segítségével könnyedén készíthetünk automatizált eseményeket. Importálhatunk szabályokat, valamint egy általunk készített szabályt el is menthetünk, későbbi használatra.

Háromféle csoportból választhatunk elemeket.


Bementek:

  • Physical input - Fizikai bemenetet GPIO-kat reprezentál.
  • Time input - Időimpulzusokat szolgáltat.
  • TCP Client - TCP Client-t reprezentál.
  • TCP Petrol - ACIS protokoll lényegében megegyezik a TCP Client-tel.


Kapcsolók:

  • And - Logikai "ÉS" művelet, akkor igaz, ha minden bemenete igaz. A doboz közepén található számmal definiálható, hány bemenete legyen.
  • Or - Logikai "VAGY" művelet, akkor igaz, ha valamelyik bemenete igaz. A doboz közepén található számmal definiálható, hány bemenete legyen.
  • XOr - "Kizáró VAGY" művelet, annyiban különbözik a sima Or művelettől, hogy ha mindegyik igaz, akkor ez hamis.
  • Not - "Negálás" művelet, a bemenetére kapott értéket az ellentettjére változtatja. (Hamis > Igaz, Igaz > Hamis)
  • If true - "Ha igaz" feltétel, ha a bemenetére igaz értéket kap, akkor elvégzi az utána lévő műveleteket, ha hamis értéket kap, nem.
  • If false - "Ha hamis" feltétel, ha a bemenetére hamis értéket kap, akkor elvégzi az utána lévő műveleteket, ha igaz értéket kap, nem.
  • On change - Bemenetének változása esetén végzi el az utána álló műveletek.
  • Gate - A piros logikai bemenetének értékétől függően küldi tovább a másik bemenetének értékét.
  • Switch - Dupla kattintás estén felugró ablakba írható program, amit elvégez, amikor működésbe lép a Switch.
  • Splitter - Szétosztja a bemenetére kapott értéket többfelé. A doboz közepén található számmal definiálható, hány kimenete legyen.
  • Synchronizer - Szinkronizálja a bemeneteket, egyszerre küldi tovább őket. A doboz közepén található számmal definiálható, hány bemenete és hány kimenete legyen.
  • Delay - Késleltetés, a doboz közepén található rubrikában megadott értéknek megfelelő másodpercig késlelteti a bemeneti érték továbbítását.
  • == - Vizsgálja, hogy a doboz közepén található rubrikának az értékével megegyezik-e a bemenet értéke, és ennek megfelelően igaz/hamis értéket továbbít a kimenetén.
  • < - Vizsgálja, hogy a doboz közepén található rubrikának az értékénél kisebb-e a bemenet értéke, és ennek megfelelően igaz/hamis értéket továbbít a kimenetén.
  • <= - Vizsgálja, hogy a doboz közepén található rubrikának az értékénél kisebb vagy egyenlő a bemenet értéke, és ennek megfelelően igaz/hamis értéket továbbít a kimenetén.
  • > - Vizsgálja, hogy a doboz közepén található rubrikának az értékénél nagyobb-e a bemenet értéke, és ennek megfelelően igaz/hamis értéket továbbít a kimenetén.
  • >= - Vizsgálja, hogy a doboz közepén található rubrikának az értékénél nagyobb vagy egyenlő a bemenet értéke, és ennek megfelelően igaz/hamis értéket továbbít a kimenetén.


Kimenetek:

  • Camera preset - Egy előre megadott kamera beállítást dob fel, ha működésbe lép.
  • Matrix control - Egy előre megadott mátrix beállítást dob fel, ha működésbe lép.
  • TCP Client - Ugyanaz mint a Bemenetek esetében.
  • ALPR - Ha működésbe lép, elindítja az automatikus rendszámfelismerést, és visszaadja a felismert rendszámot.
  • TTS - Ha működésbe lép, elindítja a felolvasó szolgáltatást.
  • MsgBox - Ha működésbe lép, feldob egy üzenet ablakot.
  • AlarmSound - Ha működésbe lép, riasztás hangot indít el.