Functieblok MEMDB

De functieblok MEMDB is een meervoudige opslagfunctie.

Dit functieblok kan worden gebruikt om meerdere gegevens rechtstreeks in de applicatie op te slaan.

Database

De database slaat alle gegevens op in de achtergrond. Wanneer de naam later in het programma wordt gewijzigd, gaan mogelijk gegevens verloren.

Ingang IN

Definieert de gegevens die moeten worden opgeslagen. Het formaat is daarbij gelijk.

Ingang NAME

De ingang definieert de naam van de opslagplaats als tekenreeks. Deze mag niet leeg zijn en geen puntkomma ";" bevatten. Anders mislukt het opslaan.

Wanneer de naam wordt gewijzigd, verandert direct de opslagplaats. Dit betekent dat de vorige waarde aan de uitgang niet meer beschikbaar is.

Ingang SAVE

Bij een positieve flank wordt de waarde aan de ingang IN in het geheugen gekopieerd en aan de uitgang Q uitgegeven.

Ingang DELETE

Bij een positieve flank wordt het geheugen van de gekozen naam gewist. Aan de uitgang Q ligt weer de waarde NULL aan.

Ingang RESET

Bij een positieve flank wordt het gehele geheugen teruggezet. Aan de uitgang Q ligt weer de waarde NULL aan.

Uitgang Q

Geeft het geheugen van de database van de gekozen naam terug. Bij de initialisatie is deze waarde NULL.

Uitgang ERR

De uitgang is waar als er een fout optreedt. Dit is het geval wanneer de naam verkeerd gedefinieerd werd.

Uitgang NAMES

De uitgang geeft alle geheugens als tekenreeks gescheiden door een puntkomma terug.

Uitgang COUNT

De uitgang geeft het aantal geheugens terug.