p align="justify"> Черга заявок (Queue).
Тут, крім логічного імені вузла, після проходження вузла вказана операція визначення часу входу транзакта в чергу. Для цього в параметр транзакта T_start заноситься показання модельного таймера (поточне значення модельного часу). p align="justify"> Ключ (Key).
У даній моделі вузол В«КлючВ» використовується в якості зони прийняття рішення про подальший маршрут транзакта. В якості операції перед проходженням вузла тут виступає визначення різниці між поточним показанням модельного часу (timer) і моментом входу транзакта в чергу (T_start). На підставі отриманого значення часу очікування, що потрапив в параметр транзакта T_wait, визначається подальший шлях транзакта - або на обслуговування у вузол 101 (сервер), або на знищення у вузол 106 (термінатор). p align="justify"> Термінатори (Term).
Для опису термінаторів необхідно задати тільки логічне ім'я вузла. Ніяких додаткових дій в даній одягли з ними не пов'язано. p align="justify"> Генератор заявок (AG).
Для генератора тут необхідно задати інтервал генерації заявок як випадкову величину. Закон розподілу вибирається зі списку. Додатковий параметр потрібен в тому випадку, якщо обрано бета-закон, який задається за допомогою трьох чисел - мінімального. Найбільш ймовірного і максимального значень випадкової величини. p align="justify"> Пріоритет породжуваних генератором заявок в даному випадку не задається, так як в моделі є тільки один генератор, і заявки не відрізнятимуться за пріоритетами.
Зауважимо, що до генератора не може бути приписано ніяких додаткових дій, оскільки всі дії виконуються тільки при вході заявки у вузол, а в генератор входів немає.
Сервер або Обслуговуючий прилад (Serv).
Опис сервера схоже на опис генератора. Тут також необхідно задати інтервал часу, що представляє собою поставити число обслуговуючих каналів (за замовчуванням їх нульове кількість, і модель працювати не буде). p align="justify"> Прапор врахування пріоритетів заявок тут також встановлювати не потрібно, так як пріоритетів в даній моделі заявки не мають. br/>
3. ТЕКСТ МОДЕЛІ МОВОЮ С + +
Після опису всіх вузлів можна генерувати С + + файл. Далі створюється виконуваний файл за допомогою програми Microsoft Developer Studio. Текс моделі:
# include
# define T_wait t-> ru0
# define T_start t-> ru1
# define T_max 0.2
{fw;
("nonamed.pgf", 107, 24, (long) time (NULL), none, 102, none, 105, 2); ("Заявки", 103, none, norm , 0.5, 0.1, none, 102); (dummy, dummy)
{(101): ("Обслу...