Bloc funcțional MEMDB

Blocul funcțional MEMDB este o funcție de memorie multiplă.

Această bloc funcțional poate fi utilizat pentru a stoca mai multe date direct în aplicație.

Bază de date

Baza de date stochează toate datele în fundal. Dacă numele este schimbat ulterior în program, este posibil să se piardă date.

Intrare IN

Defineste datele care trebuie stocate. Formatul nu contează.

Intrare NAME

Intrarea definește numele spațiului de memorie ca șir de caractere. Acesta nu trebuie să fie gol și să nu conțină un punct și virgulă ";". Altfel, stocarea eșuează.

Dacă numele este schimbat, spațiul de memorie se schimbă imediat. Acest lucru înseamnă că valoarea anterioară la ieșire nu mai este disponibilă.

Intrare SAVE

La o frontă pozitivă, valoarea de la intrarea IN este copiată în memorie și este emisă la ieșirea Q.

Intrare DELETE

La o frontă pozitivă, memoria numelui ales este ștersă. La ieșirea Q se află din nou valoarea NULL.

Intrare RESET

La o frontă pozitivă, întreaga memorie este resetată. La ieșirea Q se află din nou valoarea NULL.

Ieșire Q

Returnează memoria bazei de date a numelui ales. La inițializare, această valoare este NULL.

Ieșire ERR

Ieșirea este adevărată dacă apare o eroare. Acest lucru se întâmplă dacă numele a fost definit incorect.

Ieșire NAMES

Ieșirea returnează toate băncile de memorie ca șir de caractere separate printr-un punct și virgulă.

Ieșire COUNT

Ieșirea returnează numărul de bănci de memorie.