फंक्शन ब्लॉक MEMDB

फंक्शन ब्लॉक MEMDB एक बहु-स्तरीय मेमोरी फंक्शन है।

इस फंक्शन ब्लॉक का उपयोग किया जा सकता है ताकि कई डेटा को सीधे एप्लिकेशन में स्टोर किया जा सके।

डेटाबेस

डेटाबेस सभी डेटा को बैकग्राउंड में स्टोर करता है। अगर बाद के प्रोग्राम में नाम बदल दिया जाता है तो संभवतः डेटा खो जाएगा।

इनपुट IN

यह उन डेटा को परिभाषित करता है जिन्हें स्टोर किया जाना चाहिए। फॉर्मैट इस मामले में महत्वपूर्ण नहीं है।

इनपुट NAME

इस इनपुट से मेमोरी स्पेस का नाम स्ट्रिंग के रूप में परिभाषित होता है। यह खाली नहीं होना चाहिए और इसमें सेमीकोलोन ";" नहीं होनी चाहिए। अन्यथा, मेमोरी फेल हो जाएगी।

अगर नाम बदल दिया जाता है तो तुरंत मेमोरी स्पेस बदल जाती है। इसका मतलब है कि पिछला मान आउटपुट पर उपलब्ध नहीं रहेगा।

इनपुट SAVE

एक पॉजिटिव एज के साथ, इनपुट IN का मान मेमोरी में कॉपी किया जाता है और आउटपुट Q पर प्रदर्शित होता है।

इनपुट DELETE

एक पॉजिटिव एज के साथ, चुने गए नाम की मेमोरी डिलीट हो जाती है। आउटपुट Q पर फिर से मान NULL होता है।

इनपुट RESET

एक पॉजिटिव एज के साथ, पूरी मेमोरी रीसेट हो जाती है। आउटपुट Q पर फिर से मान NULL होता है।

आउटपुट Q

यह चुने गए नाम के डेटाबेस की मेमोरी को वापस करता है। इस मान का मूल्य NULL होता है जब इसे इनीशियलाइज़ किया जाता है।

आउटपुट ERR

इस आउटपुट का मान सत्य होता है अगर कोई त्रुटि होती है। यह तब होता है जब नाम गलत तरीके से परिभाषित किया गया हो।

आउटपुट NAMES

यह आउटपुट सभी मेमोरी बैंकों को स्ट्रिंग के रूप में वापस करता है, जो एक सेमीकोलोन द्वारा अलग होते हैं।

आउटपुट COUNT

इस आउटपुट का मान मेमोरी बैंकों की संख्या देता है।