Logikai szerkesztő: Difference between revisions

From Siwenoid Wiki
Jump to navigation Jump to search
(Navigation to next page.)
 
No edit summary
 
Line 1: Line 1:
''Előző fejezet-> [[Vezérlő panel|Vezérlő panel]] / Következő fejezet-> [[Konfigurációs lehetőségek|Konfigurációs lehetőségek]]''
''Előző fejezet-> [[Vezérlő panel|Vezérlő panel]] / Következő fejezet-> [[Konfigurációs lehetőségek|Konfigurációs lehetőségek]]''
[[Image:Logaical editor1.jpg|left|thumb|600px]]
A logikai szerkesztő a következőképp érhető el:<br>
'''Jobb egérkattintás a főképernyőn > Beállítások > Menü gomb a jobb felső sarokba > Logikai szerkesztő gomb'''
<br style="clear: both" />
[[Image:Logaical editor.JPG|left|thumb|600px]]
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.<br>
<br style="clear: both" />
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.
<br style="clear: both" />

Latest revision as of 09:19, 9 July 2015

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.