Таблицы в GPSS


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

TABULATE A, B

где А – имя или номер таблицы, B – вес, указывающий, сколько раз значение должно быть занесено во взвешенную таблицу (по умолчанию В=1).

Описание структуры таблицы и типа заносимых данных (СЧА) осуществляется оператором описания таблицы

num TABLE A, B, C, D, E

где num – имя или номер таблицы (совпадает с полем А блока TABULATE A,B);
А – поле, в котором может быть записан либо аргумент таблицы, т.е. заносимая в таблицу величина и аргумент таблицы может сопровождаться знаком «-» (минус), либо признаки режима формирования данных в таблице: режим IA – ПРОМЕЖУТОЧНЫЙ ИНТЕРВАЛ; режим RT – ИНТЕНСИВНОСТЬ ПРИХОДА);
B – верхняя граница нижнего интервала;
C – ширина интервала;
D – число интервалов;
E – интервал времени ( только для RT — режима ).

При входе транзакта в блок TABULATE, которой ссылается на таблицу num, аргумент А этой таблицы вычисляется и заносится в эту таблицу. При этом если за операндом А стоит знак «-«, то в таблицу заносится разность двух соседних значений табулируемой величины. Если в поле А указан режим IA, в таблицу заносится интервал времени между приходом двух транзактов в блок TABULATE.

Стандартные числовые атрибуты таблиц:
TB$j — среднее значение фиксируемой в таблице j переменной;
TC$j — число входов в таблицу j;
TD$j — стандартное среднеквадратичное отклонение табулируемой переменной.

Примеры.

Tab1 TABLE P$3,0,5,10

Когда транзакт входит в блок TABULATE, который ссылается на таблицу Tab1, в нее заносится соответствующее значение параметра 3 этого транзакта.

Tab2 TABLE P$3-,0.5,10

Когда транзакт входит в блок TABULATE, который ссылается на таблицу Tab2, в нее заносится разность между значениями параметра 3 текущего и предшествующего транзакта.

Tab3 TABLE IA,0,5,10

Когда транзакт входит в блок TABULATE, который ссылается на таблицу Tab3, в нее заносятся интервалы времени между последовательными приходами предыдущего и текущего транзакта.


Комментарии запрещены.




Статистика