Методические указания по моделированию систем и сетей связи на GPSS/PC
да операторов они располагаются в исходной программе в соответствии
с нумерацией строк. Обычно нумерация производится с некоторым ша-
гом, отличным от 1, чтобы иметь возможность добавления операторов в
нужное место исходной программы. Некоторые операторы удобно вво-
дить, не включая их в исходную программу. Такие операторы вводятся
без номера строки.
В настоящем издании при описании формата операторов и в приме-
рах моделей номера строк будут опускаться для лучшей читаемости
текста.
Отдельные операторы могут иметь 1имя 0для ссылки на эти операто-
ры в других операторах. Если такие ссылки отсутствуют, то этот эле-
мент оператора не является обязательным.
В поле 1операции 0записывается ключевое слово (название операто-
ра), указывающее конкретную функцию, выполняемую данным оператором.
Это поле оператора является обязательным. У некоторых операторов
поле операции включает в себя также 1вспомогательный операнд 0.
В полях 1операндов 0записывается информация, уточняющая и конк-
ретизирующая выполнение функции, определенной в поле операции. Эти
поля в зависимости от типа операции содержат до семи операндов,
расположенных в определенной последовательности и обозначаемых
обычно первыми буквами латинского алфавита от A до G. Некоторые
операторы вообще не имеют операндов, а в некоторых операнды могут
быть опущены, при этом устанавливаются их стандартные значения (по
умолчанию). При записи операндов используется позиционный принцип:
пропуск операнда отмечается запятой.
Необязательные 1комментарии 0 В случае их присутствия отделяются
от поля операндов точкой с запятой. Комментарии не могут содержать
букв русского алфавита.
Операторы GPSS/PC записываются, начиная с первой позиции, в
свободном формате,
личеством пробелов. При вводе исходной программы в интегрированной
среде GPSS/PC размещение отдельных полей операторов с определенным
количеством интервалов между ними производится автоматически.
Каждый оператор GPSS/PC относится к одному из четырех типов:
операторы-блоки, операторы определения объектов, управляющие опера-
торы и операторы-команды.
1Операторы-блоки 0формируют логику модели. В GPSS/PC имеется
около 50 различных видов блоков, каждый из которых выполняет свою
конкретную функцию. За каждым из таких блоков стоит соответствующая
подпрограмма транслятора, а операнды каждого блока служат парамет-
рами этой подпрограммы.
1Операторы определения об 0ъ 1ектов 0служат для описания параметров
некоторых объектов GPSS/PC (о самих объектах речь пойдет дальше).
Примерами параметров объектов могут быть количество каналов в мно-
гоканальной системе массового обслуживания, количество строк и
столбцов матрицы
1Управляющие операторы 0служат для управления процессом модели-
рования (прогоном модели). 1Операторы-команды 0позволяют управлять