Мітка Name визначає назву таблиці (числове або символьне). Операндом А задається аргумент таблиці – елемент даних, частотний розподіл якого табулюється. Він може бути іменем, виразом у дужках або СЧА. Операнди В і С відповідно задають верхню границю першого інтервалу і ширину кожного частотного інтервалу (різницю між верхньою і нижньою границями). Операндом D задається число частотних інтервалів. Операнди B, C, D можуть бути цілими додатніми числами.
Q - таблиці використовуються для отримання лише розподілу часу перебування транзактів у черзі. Для створення у моделі такої таблиці використовується оператор QTABLE у такому форматі
Name QTABLE A,B,C,D
Значення мітки та операндів у QTABLE є таким же як і для TABLE за винятком того, що операнд А задає назву черги.
Для збирання статистичних даних і занесення їх значень у таблицю транзакту необхідно увійти у блок TABULATE з тим же іменем таблиці, яке визначено TABLE
TABULATE A,[B]
Операнд А визначає назву таблиці у якій накопичується (табулюються) значення статистичної інформації. Одну таблицю можна використовувати у декількох блоках TABULATE моделі. Операнд В задає число одиниць, яке заноситься у цей частотний інтервал, куди потрапило значення аргументу. Якщо операнд В не вказується, то це число дорівнює одиниці. Операнди А і В можуть бути назвою, виразом у дужках, СЧА або СЧА* параметр. Окрім того, операнд А може бути додатнім цілим числом, а операнд В – лише додатнім числом.
|
|
Зазначимо, що при використанні QTABLE занесення інформації у таблицю здійснюється автоматично з входом транзакту у блоки QUEUE i DEPAPT. Тому у даному випадку блок TABULATE є непотрібним. Після завершення процесу моделювання наявна в таблиці інформація виводиться у стандартному звіті GPSSW.
Наведемо приклад використання статистичних таблиць
WRon TABLE P$Lv, 8.4,3.5,10
.....
TABULATE WRon
Аргументом таблиці з іменем WRon є СЧА P$Lv з верхнею границею першого інтервалу 8.4, шириною 3.5 і числом інтервалів 10. Кожне значення аргументу P$Lv, яке є меншим або рівним 8.4, збільшує частоту першого частотного класу таблиці на 1. Якщо аргумент таблиці не попадає у перший частотний клас, тоді клас визначається діленням значення аргументу на операнд С оператора TABLE.
Розглянемо інші приклади використання блоку TABULATE
Time TABLE M1,150,30,8
......