Использование таблиц в GPSS

При моделировании часто возникает задача более полного отображения закона распределения интересующих параметров (распределение длины очереди, времени ожидания).

 

PRIM TABLE XXX, 10,45,14

Описана таблица с именем PRIM. В таблице фиксируются значения переменной ХХХ, значения начинаются с величины 10, ширина интервала значений 45 и общее число интервалов 14 (включая первый и последний интервалы).

Данное описание должно быть расположено до первого исполняемого оператора программы.

В точке программы где необходимо фиксировать данные необходимо поместить

Пользователь может не корректно задать начало таблицы (первый интервал), т.е. часть данных оказываются в интервале (–бесконечность) – первый интервал.

В этом случае GPSS выдает сообщение

OVER FLOW <количество>

Если начиная с некоторого интервала все значения становятся нулевыми, то выдается сообщение

ARE ALL ZERO

 

Для получения детальной информации об очередях используется блок QTABLE

<Имя> QTABLE A, B, C, D

Значения параметров В, С, D совпадает со значениями аналогичных параметров в блоке TABLE. Параметр А задает имя анализируемой очереди.

ПРИМЕР