Logikai szerkesztő

From Siwenoid Wiki
Jump to navigation Jump to search

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.