Μονάδα Λειτουργίας MEMDB_GLOBAL

Η Μονάδα Λειτουργίας MEMDB_GLOBAL είναι μια πολλαπλή παγκόσμια λειτουργία αποθήκευσης.

Αυτή η μονάδα λειτουργίας μπορεί να χρησιμοποιηθεί για την αποθήκευση πολλών δεδομένων απευθείας στην εφαρμογή και να τα παρέχει παγκοσμίως.

Συμβουλή: Για να εμφανιστούν όλα τα στοιχεία που χρησιμοποιούνται, μπορείτε να κάνετε κλικ με το δεξί κουμπί του ποντικιού στον λειτουργικό μπλοκ. Αν η βάση δεδομένων χρησιμοποιείται σε ένα άλλο στοιχείο, αυτά θα εμφανίζονται κάτω από Χρησιμοποιείται από. Η λίστα χωρίζεται ανά ονόματα χώρων της NS.

Βάση Δεδομένων

Η βάση δεδομένων DB χρησιμοποιείται για να οριστεί ο παγκόσμιος χώρος ονομάτων. Π.χ.: Licht.EIN ή Lüftung.Störung κλπ.

Αποθηκεύει τα δεδομένα στο παρασκήνιο. Αν αλλάξει το όνομα αργότερα στο πρόγραμμα, μπορεί να χαθούν δεδομένα.

Είσοδος IN

Ορίζει τα δεδομένα που πρέπει να αποθηκευτούν. Η μορφή δεν έχει σημασία.

Είσοδος NAME

Η είσοδος ορίζει το όνομα της θέσης αποθήκευσης ως αλφαριθμητική σειρά. Αυτό δεν μπορεί να είναι κενό και δεν πρέπει να περιέχει ένα ερωτηματικό ";". Διαφορετικά, η αποθήκευση θα αποτύχει.

Αν αλλάξει το όνομα, αλλάζει αμέσως η θέση αποθήκευσης. Αυτό σημαίνει ότι η προηγούμενη τιμή στην έξοδο δεν είναι πλέον διαθέσιμη.

Είσοδος SAVE

Με μια θετική ακμή, η τιμή στην είσοδο IN αντιγράφεται στη μνήμη και εκδίδεται στην έξοδο Q. Επιπλέον, η τιμή συγχρονίζεται με όλες τις άλλες Μονάδες Λειτουργίας MEMDB_GLOBAL.

Είσοδος DELETE

Με μια θετική ακμή, η μνήμη του επιλεγμένου ονόματος διαγράφεται. Στην έξοδο Q υπάρχει ξανά η τιμή NULL.

Είσοδος RESET

Με μια θετική ακμή, ολόκληρη η μνήμη επαναφέρεται. Στην έξοδο Q υπάρχει ξανά η τιμή NULL.

Είσοδος NS

Με την είσοδο NS μπορεί να προστεθεί ένας δυναμικός χώρος ονομάτων. Αυτό αντιστοιχεί σε μια υποκατηγορία μεταβλητής. Αυτό απλοποιεί σημαντικά τη χρήση των προτύπων. Για να συγχρονιστεί η τιμή, πρέπει να είναι ίδια με την είσοδο NS.

Σημείωση: Επειδή το όνομα επεκτείνεται με DB.NS, μπορεί να προκύψει σύγκρουση με άλλες Μονάδες Λειτουργίας MEMDB_GLOBAL. Αν δεν οριστεί η NS, η εσωτερική μεταβλητή έχει ένα σημείο στο τέλος.

Έξοδος Q

Εκδίδει την αποθήκευση της βάσης δεδομένων του επιλεγμένου ονόματος. Κατά την αρχικοποίηση, αυτή η τιμή είναι NULL.

Έξοδος ERR

Η έξοδος είναι αληθής όταν συμβαίνει ένα σφάλμα. Αυτό συμβαίνει όταν το όνομα ορίζεται λανθασμένα.

Έξοδος NAMES

Η έξοδος επιστρέφει όλες τις αποθήκες μνήμης ως αλφαριθμητική σειρά χωρισμένες με ένα ερωτηματικό.

Έξοδος COUNT

Η έξοδος επιστρέφει τον αριθμό των αποθηκών μνήμης.