بلوک عملکرد MEMDB

بلوک عملکرد MEMDB یک تابع ذخیره‌سازی چندگانه است.

این بلوک عملکرد می‌تواند برای ذخیره‌سازی چندین داده مستقیم در برنامه استفاده شود.

پایگاه داده

پایگاه داده همه داده‌ها را در پس‌زمینه ذخیره می‌کند. اگر نام در برنامه بعدی تغییر کند، احتمالاً داده‌ها از دست می‌روند.

ورودی IN

داده‌هایی که باید ذخیره شوند را تعریف می‌کند. فرمت مهم نیست.

ورودی NAME

ورودی نام مکان حافظه را به عنوان رشته کاراکتر تعریف می‌کند. این نمی‌تواند خالی باشد و نباید شامل نقطه و ویرگول ";" باشد. در غیر این صورت ذخیره‌سازی با شکست مواجه می‌شود.

اگر نام تغییر کند، مکان حافظه فوراً تغییر می‌کند. این معنی دارد که مقدار قبلی در خروجی دیگر در دسترس نیست.

ورودی SAVE

در یک لبه مثبت، مقدار ورودی IN به حافظه کپی شده و در خروجی Q 출력 می‌شود.

ورودی DELETE

در یک لبه مثبت، حافظه نام انتخاب شده حذف می‌شود. در خروجی Q دوباره مقدار NULL وجود دارد.

ورودی RESET

در یک لبه مثبت، کل حافظه به حالت اولیه بازمی‌گردد. در خروجی Q دوباره مقدار NULL وجود دارد.

خروجی Q

مقدار ذخیره‌شده پایگاه داده نام انتخاب شده را برگرداند. در هنگام آغاز، این مقدار NULL است.

خروجی ERR

خروجی درست است اگر خطایی رخ دهد. این زمانی اتفاق می‌افتد که نام اشتباه تعریف شده باشد.

خروجی NAMES

خروجی همه حافظه‌های ذخیره‌شده را به عنوان رشته کاراکتر با جدا شدن توسط یک نقطه و ویرگول برگرداند.

خروجی COUNT

خروجی تعداد حافظه‌های ذخیره‌شده را برگرداند.