Методические указания по моделированию систем и сетей связи на 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позволяют управлять