
फंक्शन ब्लॉक MEMDB एक बहु-स्तरीय मेमोरी फंक्शन है।
इस फंक्शन ब्लॉक का उपयोग किया जा सकता है ताकि कई डेटा को सीधे एप्लिकेशन में स्टोर किया जा सके।
डेटाबेस सभी डेटा को बैकग्राउंड में स्टोर करता है। अगर बाद के प्रोग्राम में नाम बदल दिया जाता है तो संभवतः डेटा खो जाएगा।
यह उन डेटा को परिभाषित करता है जिन्हें स्टोर किया जाना चाहिए। फॉर्मैट इस मामले में महत्वपूर्ण नहीं है।
इस इनपुट से मेमोरी स्पेस का नाम स्ट्रिंग के रूप में परिभाषित होता है। यह खाली नहीं होना चाहिए और इसमें सेमीकोलोन ";" नहीं होनी चाहिए। अन्यथा, मेमोरी फेल हो जाएगी।
अगर नाम बदल दिया जाता है तो तुरंत मेमोरी स्पेस बदल जाती है। इसका मतलब है कि पिछला मान आउटपुट पर उपलब्ध नहीं रहेगा।
एक पॉजिटिव एज के साथ, इनपुट IN का मान मेमोरी में कॉपी किया जाता है और आउटपुट Q पर प्रदर्शित होता है।
एक पॉजिटिव एज के साथ, चुने गए नाम की मेमोरी डिलीट हो जाती है। आउटपुट Q पर फिर से मान NULL होता है।
एक पॉजिटिव एज के साथ, पूरी मेमोरी रीसेट हो जाती है। आउटपुट Q पर फिर से मान NULL होता है।
यह चुने गए नाम के डेटाबेस की मेमोरी को वापस करता है। इस मान का मूल्य NULL होता है जब इसे इनीशियलाइज़ किया जाता है।
इस आउटपुट का मान सत्य होता है अगर कोई त्रुटि होती है। यह तब होता है जब नाम गलत तरीके से परिभाषित किया गया हो।
यह आउटपुट सभी मेमोरी बैंकों को स्ट्रिंग के रूप में वापस करता है, जो एक सेमीकोलोन द्वारा अलग होते हैं।
इस आउटपुट का मान मेमोरी बैंकों की संख्या देता है।