Стандартний числовий атрибут М1 має бути виведений у табличному виді. Нижня границя змінної (поле В) дорівнює 150. Ширина кожного частотного інтервалу (поле С) дорівнює 30, а число частотних інтервалів (поле D) дорівнює 8. Операнд Time визначає назву таблиці, у якій накопичується інформація про функціонування даної системи. Якщо такий об’єкт є відсутнім, тоді виконання програми зупиняється. Пізніше таблиця поповнюється інформацією відповідно до заданих операторів команди TABLE.
Використання операнда В у блоці TABULATE
TABULATE Wron, 3
Число одиниць 3 додається до значення частоти класу.
Блоки для зміни послідовності руху транзактів у моделі
Для зміни маршрутів руху транзактів у моделі застосовуються блоки DISPLACE, LOOP, GATE, TEST і TRANSFER. Розглянемо застосування блоків TRANSFER, DISPLACE, LOOP. Використання блоків GATE і TEST для керування в одноканальних пристроях вже розглянуто. Застосування цих блоків у багатоканальних пристроях показано в наступних розділах.
Блок TRANSFER (Передати) є основним засобом для передавання вхідного в нього транзакта в будь-який інший блок моделі. Він має наступний формат:
|
|
TRANSFER [А],[В],[С],[D]
Всі режими блоку TRANSFER, крім безумовного, вибіркові, тобто відрізняються один від одного способом вибору чергового блоку, до якого спрямовується активний транзакт. Операнд А задає цей режим вибору. Існують дев'ять режимів роботи блоку TRANSFER:
· () – безумовний (за замовчуванням);
· (.) – статистичний, випадковий вибір одного із двох блоків;
· BOTH – послідовний вибір одного із двох блоків;
· ALL – послідовний вибір одного з декількох блоків;
· PICK – випадковий вибір одного з декількох блоків;
· FN – функціональний;
· Р – параметричний;
· SBR – підпрограмний;
· SIM – одночасний.
Операнд А може приймати зазначені вище значення, а також може бути назвою, додатним цілим числом, виразом у дужках, СЧА, СЧА*параметр.
Операнди В і С задають можливі значення номерів наступних блоків або їхнє положення залежно від режимів роботи. Вони можуть бути такими ж, як і операнд А. Якщо операнд В опущений, то замість нього записується номер блоку, що є наступним за блоком TRANSFER. Блок TRANSFER не може відмовити транзакту у вході.
Розглянемо роботу блоку TRANSFER у різних режимах.
У режимі безумовного передавання операнд А не використовується.
Формат блоку:
TRANSFER,В
Операнд В вказує назву блоку, в який транзакт спробує ввійти. Наприклад: