Использование таблиц в 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. Параметр А задает имя анализируемой очереди.
ПРИМЕР