Blok funkcji MEMDB

Blok funkcji MEMDB jest wielokrotną funkcją pamięciową.

Ten blok funkcji można używać do przechowywania wielu danych bezpośrednio w aplikacji.

Baza danych

Baza danych przechowuje wszystkie dane w tle. Jeśli nazwa zostanie zmieniona w późniejszym programie, możliwe jest utracenie danych.

Wejście IN

Definiuje dane, które mają być przechowywane. Format jest dowolny.

Wejście NAME

Wejście definiuje nazwę miejsca pamięci jako ciąg znaków. Nie może być puste i nie może zawierać średnika ";". W przeciwnym razie zapisywanie nie powiedzie się.

Jeśli nazwa zostanie zmieniona, miejsce pamięci zmieni się natychmiast. Oznacza to, że poprzednia wartość na wyjściu nie jest już dostępna.

Wejście SAVE

Na pozytywnej krawędzi wartość wejścia IN zostanie skopiowana do pamięci i wydana na wyjściu Q.

Wejście DELETE

Na pozytywnej krawędzi pamięć wybranej nazwy zostanie usunięta. Na wyjściu Q ponownie znajduje się wartość NULL.

Wejście RESET

Na pozytywnej krawędzi cała pamięć zostanie zresetowana. Na wyjściu Q ponownie znajduje się wartość NULL.

Wyjście Q

Zwraca pamięć bazy danych wybranej nazwy. Podczas inicjalizacji ta wartość wynosi NULL.

Wyjsce ERR

Wyjsce jest prawdziwe, gdy wystąpi błąd. Ma to miejsce, gdy nazwa została źle zdefiniowana.

Wyjsce NAMES

Wyjsce zwraca wszystkie banki pamięci jako ciąg znaków oddzielonych średnikiem.

Wyjsce COUNT

Wyjsce zwraca liczbę banków pamięci.