
كتلة الوظيفة MEMDB_GLOBAL هي دالة تخزين عالمية متعددة.
يمكن استخدام هذه كتلة الوظيفة لتخزين عدة بيانات مباشرة في التطبيق وتوفيرها عالميًا.
نصيحة: لعرض جميع العناصر المستخدمة، انقر بزر الماوس الأيمن على كتلة الوظيفة. إذا تم استخدام قاعدة البيانات في عنصر آخر، ستظهر هذه تحت
مستخدم من. يتم تقسيم القائمة حسب مساحات الأسماء من NS.
تستخدم قاعدة البيانات DB لتحديد المساحة العالمية. على سبيل المثال: Licht.EIN أو Lüftung.Störung الخ.
هذه تخزن البيانات في الخلفية. إذا تم تغيير الاسم لاحقًا في البرنامج، قد يتم فقدان البيانات.
يحدد البيانات التي يجب تخزينها. لا يهم التنسيق.
يحدد هذا المدخل اسم مكان التخزين كسلسلة من الرموز. لا يجب أن يكون فارغًا ولا يحتوي على فاصلة منقوطة ";". وإلا ستفشل عملية التخزين.
إذا تم تغيير الاسم، يتغير مكان التخزين فورًا. وهذا يعني أن القيمة السابقة لا تكون متاحة anymore في المخرج.
عند حافة إيجابية، يتم نسخ القيمة في المدخل IN إلى الذاكرة وتقديمها في المخرج Q. بالإضافة إلى ذلك، يتم مزامنة القيمة مع جميع كتل الوظيفة MEMDB_GLOBAL الأخرى.
عند حافة إيجابية، يتم حذف الذاكرة للاسم المختار. يكون قيمة NULL في المخرج Q مرة أخرى.
عند حافة إيجابية، يتم إعادة تعيين الذاكرة بالكامل. يكون قيمة NULL في المخرج Q مرة أخرى.
يمكن استخدام المدخل NS لإضافة مساحة اسم ديناميكية. وهذا يتوافق مع متغير فرعي. هذا يسهل التعامل مع القوالب بشكل كبير. ليمكن مزامنة القيمة، يجب أن يكون هذا المدخل NS هو نفسه.
ملاحظة: نظرًا لأن الاسم يتم توسيعه مع DB.NS، قد يحدث تعارض مع كتل الوظيفة MEMDB_GLOBAL الأخرى. إذا لم يتم تعريف NS، فإن المتغير الداخلي يحتوي على نقطة في النهاية.
يقدم هذا المخرج تخزين قاعدة البيانات للاسم المختار. عند التهيئة، تكون هذه القيمة NULL.
يكون هذا المخرج صحيحًا إذا حدث خطأ. وهذا يحدث عندما يتم تعريف الاسم بشكل خاطئ.
يقدم هذا المخرج جميع بنوك الذاكرة كسلسلة من الرموز مفصولة بفاصلة منقوطة.
يقدم هذا المخرج عدد بنوك الذاكرة.