Blok funkce MEMDB

Blok funkce MEMDB je víceúčelová paměťová funkce.

Tento blok funkce lze použít k ukládání několika dat přímo v aplikaci.

Databáze

Databáze uloží všechna data do pozadí. Pokud se později v programu změní název, mohou být ztracena data.

Vstup IN

Definuje data, která mají být uložena. Formát je libovolný.

Vstup NAME

Vstup definuje název místa pro ukládání dat jako řetězec znaků. Ten nesmí být prázdný a nesmí obsahovat středník ";". V opačném případě se uložení nezdaří.

Pokud se název změní, okamžitě se změní místo pro ukládání. To znamená, že předchozí hodnota na výstupu není k dispozici.

Vstup SAVE

Při pozitivní hraně se hodnota na vstupu IN zkopíruje do paměti a na výstupu Q se vyvede.

Vstup DELETE

Při pozitivní hraně se paměť zvoleného jména smaže. Na výstupu Q je opět hodnota NULL.

Vstup RESET

Při pozitivní hraně se celá paměť resetuje. Na výstupu Q je opět hodnota NULL.

Výstup Q

Vrací paměť databáze zvoleného jména. Při inicializaci má tato hodnota NULL.

Výstup ERR

Výstup je pravdivý, pokud nastane chyba. To se stane, pokud byl název nesprávně definován.

Výstup NAMES

Výstup vrací všechny paměťové banky jako řetězec znaků oddělené středníkem.

Výstup COUNT

Výstup vrací počet paměťových bank.