"مجد ZHPSS!" أو تذكر GPSS World

منذ ما يقرب من سبع سنوات كتبت مقالًا عن GPSS-World عن حبري . ولدهشتي ، أتلقى من وقت لآخر العديد من الأسئلة المتعلقة بها.

كيف هو بالفعل 2020 ، GPSS World عفا عليه الزمن بشكل ميؤوس منه ، هل هو بالفعل شخص ما زال يستخدمه ؟!

اتضح أنهم يستخدمونها وكيف.

يكفي توجيه طلب بحث على "Cyberleninka" ، وإعداد الفلاتر للراحة والتأكد من وجود مقالات ذات صلة لعام 2019 على الأقل.

لا يتخلف قطاع التعليم أيضًا ، حيث تم إصدار كتاب مدرسي صغير جديد في عام 2019 ، وإن كان ذلك للحصول على مستوى مهني ثانوي من التعليم.

لا يرتبط GPSS World على الإطلاق بالنُهج المبتكرة في التعليم. عندما أرى منهجًا دراسيًا يعتمد على نظام GPSS World ، أرى على الفور كابوسًا أقوم فيه بالعمل المختبري على النمذجة ، وأجلس في فصل كمبيوتر على جهاز كمبيوتر مزود بشاشة "أنبوبي" وماوس كروي ، وبعد "المختبر" ، أركض إلى غرفة الطعام لخلط باتي على قابس ألمنيوم قذر ومثني.

ولكن بما أن GPSS في الدوائر الضيقة لا تزال شائعة ، فلماذا لا تستسلم لتناسب الحنين؟ في هذه المقالة ، نتذكر بإيجاز ما هي النسخة المجانية من نظام محاكاة GPSS World Student Version ، ونتعرف أيضًا على بعض أقاربه المقربين.

إذا كنت ترغب في تحليل الخطوط والاستمتاع بلقطات الشاشة "القديمة" ، فأنت مرحب بك في القط.




الجزء الأول: مقدمة


الجزء الأول: مقدمة
الجزء الثاني: تطبيقات مختلفة لنظام GPSS
الجزء الثالث: إطلاق GPSS / PC باستخدام محاكي Dos على هاتف ذكي
الجزء الرابع: أبسط نموذج في عالم GPSS

لن أستبدل Wikipedia ، ولكن باختصار سأذكرك أن GPSS هو نظام النمذجة للأغراض العامة ، التي نشأت في الستينيات من القرن الماضي ، في مكان ما في أمعاء IBM ، ومع ذلك ، في مؤسساتنا التعليمية ، كان تنفيذها من Minuteman Software ، ولا سيما GPSS World ، أكثر شيوعًا.

الجزء الثاني: تطبيقات مختلفة لنظام GPSS


قبل الانتقال إلى بطل المقالة ، لنبدأ بإلقاء نظرة سريعة على "أقاربه".

ربما ظننت أنني سأبدأ بترتيب زمني؟ لا يهم كيف!

جئت على الفور "تأتي مع بطاقة رابحة." نسختنا

الأولى هي ObjectS GPS & GPSS-Future Systems .



إذا كنت تعتقد أن المعلومات الموجودة على الموقع ، يقدم لنا المطور عرضًا لا يمكنك رفضه:

يمكنك شراء نسخة شخصية من نظام يعالج النماذج بعدد غير محدود من الكتل مقابل 100 دولار. في ذلك ، بناء على طلبك ، ستكون هناك صورتك ، أو صورة تريد أن تكون لديك ، بالإضافة إلى معلومات تفيد أن هذه هي نسختك الشخصية. نضمن لك استشارة حول النظام لمدة عامين.

بصراحة لم أفهم كيف تعمل هذه المعجزة. ومع ذلك ، لم يكذب المطور. في الإصدار التجريبي ، توجد علامة تبويب منفصلة يمكن أن تكون عليها صورتك ، ولكنك لم تدفع 100 دولار ، لذلك هناك صورة للمطور (أو الصورة التي يريد الحصول عليها).



الآن دعنا جادون. يوضح

الشكل 2 (الشكل 2) المأخوذ من المقالة "GPSS 50 عامًا ، ولكن لا يزال صغيرًا" عملية تطوير GPSS وفروعها.



لسوء الحظ ، يبدو أن موقع Wolverine Software قد طلب حياة طويلة.



لم أستطع أن أرى كيف يعمل وريث GPSS لإنتاجهم الآن. ولكن لا تثبط عزيمتك ، يمكنك الحصول على فكرة عامة عن SLX من خلال التمرير عبر المقالة "مقدمة إلى SLX"

ولكن على الأقل دعنا نفكر في تطبيقهم لنظام GPS تحت DOS ، وبالتحديد GPSS / H.

لقد أزعجني البرنامج قليلاً مع عدم وجود وضع تفاعلي. عند بدء التشغيل ، يجب عليك تنزيل ملف نموذج .GPS على الفور.

بعد النمذجة (في الشكل أدناه إلى اليسار) ، يقوم البرنامج بحفظ التقرير في ملف باسم النموذج والامتداد. LIS (في الشكل أدناه إلى اليمين)



دعنا ننتقل من الجانب الأيسر من المخطط أعلاه (الشكل 2) إلى اليمين.

دعونا نلقي نظرة على aGPSS - تطوير إضافي لـ WebGPSS و WinGPSS. يمكن تنزيل النسخة التجريبية التي تم إصدارها في عام 2015 من الموقع الرسمي.
صحيح أن محاكي لم يبدأ ، مع إعطاء الخطأ التالي: على



الرغم من أن النظام نفسه لم يكن سيئًا للغاية.

من الجدير بالذكر أيضًا هو GPSS Studio - هذا تطور محلي ، بالإضافة إلى aGPSS مع القدرة على بناء النماذج بيانيًا. أخطط لتكريس مراجعة منفصلة لنظام النمذجة هذا في المستقبل ، لذلك لن نركز عليه الآن.

نظرًا لأن جميع إصدارات نظام تحديد المواقع العالمي (GPSS) التي تمت مناقشتها في هذه المقالة هي ملكية ، فسوف أذكر أخيرًا محاولة إنشاء نظير لنظام GPS مع مصدر مفتوح في GO. يمكنك قراءة المزيد عن هذا على حبري .

الجزء الثالث: قم بتشغيل GPSS / PC باستخدام محاكي DOS على الهاتف الذكي


حسنًا ، حان الوقت الآن للنظر في إبداعات Minuteman Software.

سنبدأ مع GPSS / PC. هذه نسخة قديمة من برنامج DOS.



عندما التقيت بها لأول مرة ، بدأ البرنامج ، وفكر في ذلك ، وأصدر صوتًا باستخدام مكبر صوت الكمبيوتر ، وثانيًا بدا لي أن شعار سييرا سيظهر الآن وسألتزم بلعبة Space Qurst و Leisure Suit المفضلة لطفلي.



لكن الهوس سرعان ما مر. بعد شاشة البدء ، نتوقع فقط وحدة تحكم تفاعلية.



في وحدة التحكم هذه ، يمكنك إدخال الأوامر على الفور دون إنشاء ملف.

لكني أقترح تقديم الأمر بطريقة غير معتادة إلى حد ما.

في حالتنا ، تحتوي بساطة GPSS / PC على ميزة واحدة كبيرة.

يعمل بسهولة على أي محاكي MS-DOS. فلماذا لا نتحقق من أدائها على الهاتف الذكي (في حالتي ، على نظام Android)؟

قم بتثبيت المحاكي. لقد قمت بتثبيت aFreeBox (Free DOSbox) ، ولكن يمكنك اختيار أي برنامج آخر.

في حالتي ، كان المجلد الجذر للمحاكي هو مجلد التنزيل في جذر نظام ملفات الهواتف الذكية. لقد قمت بنقل الملفات من GPSS / PC إلى هذا المجلد.



نبدأ البرنامج (لا تنس تمكين محاكاة مكبر الصوت للكمبيوتر الشخصي).



الآن يمكنك إدخال الأوامر.

تحتاج أولاً إلى إدخال رقم السطر ، والضغط على شريط المسافة ، إذا لم يكن هناك تسمية للأمر ، ثم اضغط على شريط المسافة مرة أخرى وأدخل اسم الأمر.

بالمناسبة ، يمكنك استخدام الإكمال التلقائي للرمز - اكتب بضعة أحرف من الأمر المقترح واضغط مفتاح المسافة. سيقوم الكمبيوتر بطباعة الأمر الأكثر ملاءمة.

بعد إدخال الأمر ، يبقى إدخال معلماته والضغط على Enter .

يتم تقديم توضيح تقريبي للعملية أدناه:



تشغيل المحاكاة باستخدام الأمر START 10.



نخرج من فريق المحاكاة END.



يبقى فقط لعرض التقرير ، لذلك تحتاج إلى تشغيل برنامج منفصل GPSSREPT.EXE.




الجزء الرابع: أبسط نموذج في عالم GPSS


حسنًا ، الآن GPSS-world نفسها.

شخصيا ، بدأت معرفتي مع GPSS World بالكتاب المدرسي "الميكنة المتكاملة للبناء" EM Kudryavtseva ، من ذاكرة واحدة ، لا يزال اليأس يمسك بي.

ولكن هناك مواد تدريبية أخرى على الشبكة ، بما في ذلك البرنامج التعليمي الرسمي والاختلافات في ترجمتها.

قبل الانتقال إلى النمذجة ، نحتاج إلى تنزيل نسخة طلابية مجانية من البرنامج. صحيح ، يمكنك شراء ترخيص شخصي لأكثر من 600 دولار. ولكن لماذا تتخلص من هذه الأموال إذا لم يكن البرنامج يحتوي على صورتك (كما هو الحال مع Object GPSS)؟ من الواضح أنه لا يستحق ذلك.

قبل أن نحاول تشغيل أي نموذج. فقط انظر إلى هذا:



نعم ، نعم ، لدى GPSS World متصفح إنترنت خاص بها. صحيح ، لسوء الحظ ، فإن تخطيط هبر عائم فيه ، لكن هذا ليس مفاجئًا في عام 2020.



ولكن يفتح موقع Minuteman Software بشكل مثالي. حسنًا ، كيف يمكن أن يكون الأمر بخلاف ذلك أنه اختلق باستخدام تقنيات متقدمة مثل Microsoft FrontPage. هل يتذكر أي شخص آخر هذه المعجزة؟

دعنا ننتقل مباشرة إلى النمذجة.

من المهم أن تتذكر أنه عند استخدام GPSS ، فإن المكون الرئيسي هو خيالك.

على سبيل المثال ، هذا أبسط نموذج:

	
        GENERATE    4,1     ;Create next customer.
	QUEUE       Larek    ;Begin queue time.
	SEIZE       Larek     ;Own or wait for trader.
	DEPART      Larek   ;End queue time.
	ADVANCE     5,2     ;Shopping takes a few minutes.
	RELEASE     Larek   ;Shopping done. Give up the trader.
	TERMINATE   1       ;Customer leaves.

بفضل خيالك ، يمكن أن تصبح: نموذجًا للمرور عبر الباب الدوار ، ونموذج لمصفف شعر مع سيد واحد ، وحتى نموذج لمجموعة من الآلات - حفارة شاحنة قلابة.



سنبرر صورة عنوان المقالة ونتخيل أن الرمز أعلاه يحاكي قائمة انتظار في كشك.

سيتم تفسير وحدات الوقت على أنها دقائق.

فقط في حالة ، أذكرك بقيم الكتل:

GENERATE 4,1- إنشاء كائن في النظام. في حالتنا ، هذا هو الشخص الذي يذهب إلى المماطلة للوقوف في الطابور. يأتي الناس إلى المماطلة مرة واحدة كل 4 دقائق مع انحراف في النطاق من -1 إلى +1 دقيقة ؛
QUEUE - وقف الرجل في الطابور عند المماطلة ؛
SEIZE- ذهب الرجل إلى شباك المماطلة ؛
DEPART - رفع الرجل رأسه في نافذة المماطلة ، مما يعني أنه يجب حذفه من الخط ؛
ADVANCE 5,2- وقت اختيار البضاعة 5 ± 2 دقيقة
RELEASE- الإفراج عن البائعة (البائع) ؛
TERMINATE 1- ترك الشخص الخط وركض إلى المنزل ببضائع نادرة.

حان الوقت لبدء المحاكاة.



نختار الأمر ، START



أدخل القيمة 100. في هذه الحالة ، هذا يعني أنه بمجرد "شراء" 100 عميل ، ستكتمل المحاكاة لدينا.



عند الانتهاء من المحاكاة ، ستظهر نافذة تقرير.



كما ترى ، كان متوسط ​​الوقت الذي قضاه شخص واحد في قائمة الانتظار أكثر من 57 دقيقة ، وتألفت قائمة الانتظار من 14 شخصًا في المتوسط ​​، واستغرق خدمة 100 عميل حوالي 9 ساعات (517 دقيقة)

أود أن أنهي هذا.

ملاحظة: إذا كان موضوع النمذجة في بيئة GPSS-World محل اهتمامك ، فسأوجز بعض المقالات التي سننظر فيها في مهام أكثر تعقيدًا وإثارة للاهتمام.

All Articles