5. GPSS/PC и GPSS World
 
В 1984, через год после реализации GPSSR/PC, MinutemanSoftware под руководством С. Кокса была завершена разработка версия GPSS на компьютерах типа IBM PC. Это было программное обеспечение, разработанное непосредственно для компьютеров типа IBM PC без всяких препроцессоров для переноса с больших ЭВМ. Синтаксис языка в основном соответствовал GPSS V, но было некоторое расширение подмножества, например, были выведены блоки CHANGE, HELP, PRINT и WRITE и общее число блоков доведено до 44. Он имел встроенный редактор расширенного деассемблирования подобно популярному на данный момент редактору языка BASIC, с номером строки в начале каждой строки, даже в случае проведения вставок. Редактор имел встроенный контроль синтаксиса. Новой функцией системы была возможность при нажатии на соответствующую клавишу динамического просмотра изменяющейся статистики моделирования в графическом представлении. Также простейшие формы анимации были введены для просмотра динамики продвижения транзактов через блоки модели в виде блок диаграммы. Под имена разрешалось использовать до 20 знаков, только необходимо было обеспечить, чтобы это было не зарезервированное слово. Подобно GPSS V и в отличии от GPSS/H, время моделирования должно быть целым числом, но почти не ограниченно по размерам. Также другие СЧА были целого типа но почти с неограниченным интервалом точности. В отличии и от GPSS V и GPSS/H создание новых транзактов в блоке GENERATE не прекращается, даже если начинают действовать блокирующие условия для входа в следующий блок. В этом случае транзакты ждут прямо в блоке GENERATE. В целях выполнения требований по памяти MS DOS, аниматор и генератор отчетов были разделены. Система GPSS/PC в основном не компилятор, а интерпретатор. При имитационном прогоне сходных моделей на IBM PC, модели на GPSS/PC выполнялись на много медленнее, чем на GPSS/H. В 1988 году был создан GPSS/PC аниматор, постпроцессор ориентированный на MS DOS и поддерживающий создание 3-D анимаций на базе графики AutoCAD. В том же 1988 году была улучшена EMS версия GPSS/PC позволяющая увеличить возможности по использованию оперативной памяти. В районе 1990 года появилось несколько книг по GPSS/PC (включая студенческую версию на дискете) - (Karian и Dudewicz 1991), (Chisman 1992) и (Thesen и Travis 1992). Более фундаментальные изменения были объявлены в 1993 году в форме GPSS World. Это была первая разработка для ОС OS/2. Эта версия для OS/2 была анонсирована совместно с анимационной программой Simulation Studio базирующейся на 2? D векторной графике. В основном из-за меньшего признания в мире ОС OS/2, чем Windows дальнейшие усилия MinutemanSoftware были повернуты в сторону Windows, и в 2000 году появилась версия GPSS World 2000. 

Новый GPSS World 2000 совместим сверху вниз с GPSS/PC, за исключением анимации. В GPSS World 2000 введено много новых функций. Введение новых 9 типов блоков увеличило их общее число до 53. Новый блок INTEGRATION это средство для облегчения моделирования непрерывных гибридных систем. Другие новые блоки позволяют гибко управлять файлами. GPSS World имеет существенно отличающийся внешний вид по сравнению с GPSS/PC. Он имеет полноэкранный редактор традиционного для Windows типа. Для просмотра результатов используется свыше 20 стандартных окон. Хотя представление движения транзактов по блок диаграмме и меньше использует графику, но оно более приемлемо для отладки. Он также имеет новый более быстрый транслятор. СЧА могут принимать значения чисел с плавающей точкой взамен только целых значений в GPSS/PC. GPSS World включает PLUS - язык программирования нижнего уровня моделирования. Моделирование с использованием PLUS выражений может быть включено почти везде в GPSS программы, в любом блоке или процедуре вызова, таким образом, увеличивается мощность программ, которые могут быть написаны. Язык PLUS позволяет программно управлять размещением результатов. Система GPSS World разрешает многозадачность, позволяя нескольким имитационным процессам выполняться одновременно. 

Знаменательным фактом является то, что студенческая версия обеих систем GPSS World и GPSS/PC может быть загружена с сайта фирмы www.minutemansoftware.com.
 
назад

вперед