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

फंक्शन ब्लॉक MEM_GLOBAL एक सरल ग्लोबल मेमोरी फ़ंक्शन है।

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

टिप: सभी उपयोग किए गए तत्वों की सूची बनाने के लिए, फंक्शन ब्लॉक पर राइट क्लिक किया जा सकता है। अगर डेटाबेस को एक और तत्व में उपयोग किया गया है, तो ये Benutzt von के अंतर्गत दिखाए जाएंगे। सूची NS के नाम स्थानों के अनुसार विभाजित की जाएगी।

डेटाबेस

डेटाबेस DB का उपयोग ग्लोबल नेमस्पेस को परिभाषित करने के लिए किया जाता है। उदाहरण के लिए: Licht.EIN या Lüftung.Störung आदि।

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

इनपुट IN

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

इनपुट SAVE

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

इनपुट RESET

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

इनपुट NS

इनपुट NS का उपयोग एक डायनामिक नेमस्पेस जोड़ने के लिए किया जा सकता है। यह एक सब-वरिएबल के बराबर होता है। इससे टेम्प्लेट्स के साथ हैंडलिंग को काफी सरल बनाया जाता है। मान सिंक्रोनाइज़ करने के लिए, यह इनपुट NS के साथ ही होना चाहिए।

नोट: चूंकि नाम DB.NS के साथ बढ़ाया जाता है, तो अन्य MEM_GLOBAL फंक्शन ब्लॉक के साथ एक कन्फ्लिक्ट हो सकता है। अगर NS को परिभाषित नहीं किया जाता है, तो आंतरिक वेरिएबल में अंत में एक डॉट होता है।

आउटपुट Q

डेटाबेस की मेमोरी वापस देता है। इस मान का मूल्य NULL होता है।