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

Функциональный блок MEMDB — это многократная функция памяти.

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

База данных

База данных хранит все данные в фоновом режиме. Если имя изменяется в дальнейшем программировании, то данные могут быть потеряны.

Вход IN

Определяет данные, которые должны быть сохранены. Формат при этом не имеет значения.

Вход NAME

Этот вход определяет имя места хранения в виде строки символов. Оно не должно быть пустым и не должно содержать точку с запятой ";". В противном случае сохранение не удастся.

Если имя изменяется, место хранения меняется сразу. Это означает, что предыдущее значение на выходе больше недоступно.

Вход SAVE

При положительном фронте значение на входе IN копируется в память и выводится на выход Q.

Вход DELETE

При положительном фронте память выбранного имени удаляется. На выходе Q снова присутствует значение NULL.

Вход RESET

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

Выход Q

Возвращает память базы данных выбранного имени. При инициализации это значение равно NULL.

Выход ERR

Этот выход истинен, если происходит ошибка. Это случается, если имя определено неправильно.

Выход NAMES

Этот выход возвращает все банки памяти в виде строки символов, разделенной точкой с запятой.

Выход COUNT

Этот выход возвращает количество банков памяти.