Функціональний блок MEMDB

Функціональний блок MEMDB — це багатократна функція зберігання.

Цей функціональний блок можна використовувати для зберігання кількох даних безпосередньо в програмі.

База даних

База даних зберігає всі дані у фоновому режимі. Якщо назву змінено пізніше в програмі, то можливо деякі дані будуть втрачені.

Вхід IN

Визначає дані, які потрібно зберегти. Формат при цьому не має значення.

Вхід NAME

Вхід визначає назву місця зберігання як рядок символів. Він не повинен бути порожнім і не містити крапку з комою ";". В іншому випадку збереження не вдасться.

Якщо назву змінено, місце зберігання миттєво зміниться. Це означає, що попереднє значення на виході більше недоступне.

Вхід SAVE

При позитивному фронті значення на вході IN копіюється в пам'ять і видається на виході Q.

Вхід DELETE

При позитивному фронті пам'ять вибраної назви видаляється. На виході Q знову знаходиться значення NULL.

Вхід RESET

При позитивному фронті вся пам'ять скидається. На виході Q знову знаходиться значення NULL.

Вихід Q

Повертає пам'ять бази даних вибраної назви. При ініціалізації це значення NULL.

Вихід ERR

Вихід є істинним, якщо сталася помилка. Це відбувається, коли назва визначена неправильно.

Вихід NAMES

Вихід повертає всі банки пам'яті як рядок символів, розділений крапкою з комою.

Вихід COUNT

Вихід повертає кількість банків пам'яті.