2.2.2. Операторы описания данных и контроля управления

Для описания многоканальных устройств, переменных, таблиц ит.д. требуются операторы описания объектов. Формат операторов описания объектов такой же, как иу операторов описания блоков: вполе метки содержится символическое обозначение, которое идентифицирует

описываемый объект; вполе операции задается имя оператора описания (STORAGE, TABLE, INITIAL, ит.д.); вполе операндов - необходимое количество операндов, определяемое типом оператора.

Интерпретатору GPSS/PC требуется также некоторая дополнительная информация для контроля за процессом моделирования. Кроме того, необходима информация для обеспечения условий проведения серий модельных экспериментов. Эта информация задается спомощью управляющих операторов GPSS/PC. Ниже приводится список операторов описания данных и контроля управления GPSS/PC с краткими комментариями по их назначению:

BVARIABLE - определение булевских переменных;

CLEAR - сброс накопленной статистики в 0 и удаление всех сообщений из модели; END - завершение работы GPSS/PC и возврат в DOS; EQU - присвоение целых значений именам; FUNCTION - определение функций;

FVARIABLE - определение переменных с плавающей точкой;

INITIAL - присвоение или модификация значений ячеек сохраняемых величин или элементов матриц ячеек сохраняемых величин;

MATRIX - определение матриц ячеек сохраняемых величин; QTABLE - определение Q-таблиц;

RESET - сброс статистики в 0 без сброса датчиков случайных чисел итаймера абсолютного времени;

RMULT - установка начальных значений одного или более генераторов случайных

чисел;

SIMULATE - установка предела времени моделирования для последующей имитации;

START - установка значения счетчика завершения инициирования процесса;

STORAGE - определение многоканальных устройств;

TABLE - определение таблиц;

VARIABLE - определение целых переменных.

Все эти операторы подробно описываются в последующих разделах данного руководства.