Funkcióblokk MEMDB

A MEMDB funkcióblokk egy többszörös memóriafunkció.

Ez a funkcióblokk használható több adat közvetlen tárolásához az alkalmazásban.

Adatbázis

Az adatbázis elmenti az összes adatot a háttérben. Ha később megváltoztatod a nevet, akkor valószínűleg adatok veszítenek.

IN bemenet

Definiálja azokat az adatokat, amelyek el kellene menteniük. A formátum nem számít.

NAME bemenet

A bemenet definiálja a memóriaterület nevét karakterláncként. Ez nem lehet üres és nem tartalmazhat pontvesszőt ";". Ellenkező esetben a mentés sikertelen.

Ha megváltoztatod a nevet, azonnal változik a memóriaterület. Ez azt jelenti, hogy az előző érték nem áll rendelkezésre a kimeneten.

SAVE bemenet

Egy pozitív él esetén az IN bemenet értéke átmásolódik a memóriába és kiadódik a Q kimeneten.

DELETE bemenet

Egy pozitív él esetén törlődik a kiválasztott név memóriája. A Q kimeneten ismét az NULL érték áll.

RESET bemenet

Egy pozitív él esetén az egész memória visszaállítódik. A Q kimeneten ismét az NULL érték áll.

Q kimenet

A kiválasztott név adatbázisának memóriáját adja vissza. Az inicializálás során ez az érték NULL.

ERR kimenet

A kimenet igaz, ha hiba történik. Ez akkor történik meg, ha a név helytelenül lett definiálva.

NAMES kimenet

A kimenet visszaadja az összes memóriaterületet karakterláncként, pontvesszővel elválasztva.

COUNT kimenet

A kimenet visszaadja a memóriaterületek számát.