بلوک عملکرد MEM_GLOBAL

بلوک عملکرد MEM_GLOBAL یک تابع حافظه جهانی ساده است.

این بلوک عملکرد می‌تواند برای ذخیره‌سازی داده‌های ساده در برنامه و ارائه آن به صورت جهانی استفاده شود.

نکته: برای فهرست کردن همه عناصر مورد استفاده، می‌توان با کلیک راست روی بلوک عملکرد، این کار را انجام داد. اگر پایگاه داده در یک عنصر دیگر استفاده شده باشد، این موارد زیر استفاده شده توسط نمایش داده می‌شوند. لیست بر اساس فضای نام 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 است.