
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 uloží všechna data do pozadí. Pokud se později v programu změní název, mohou být ztracena data.
Definuje data, která mají být uložena. Formát je libovolný.
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.
Při pozitivní hraně se hodnota na vstupu IN zkopíruje do paměti a na výstupu Q se vyvede.
Při pozitivní hraně se paměť zvoleného jména smaže. Na výstupu Q je opět hodnota NULL.
Při pozitivní hraně se celá paměť resetuje. Na výstupu Q je opět hodnota NULL.
Vrací paměť databáze zvoleného jména. Při inicializaci má tato hodnota NULL.
Výstup je pravdivý, pokud nastane chyba. To se stane, pokud byl název nesprávně definován.
Výstup vrací všechny paměťové banky jako řetězec znaků oddělené středníkem.
Výstup vrací počet paměťových bank.