p align="justify"> 2.3.2 Блок tip klienta ​​p>
Блок tip klienta є допоміжним у структурі моделі, необхідний для організації приходу клієнтів в банк по черзі - мінлива k організовує вхід до блоку тільки одного тега.
В
Рис. 5 Опис блоку tip klienta ​​p>
Розгалужувач, що стоїть після даного блоку, розподіляє всіх, хто прийшов клієнтів відповідно до заданої ймовірністю, направляючи їх тим самим у різні черги.
В
Рис. 6 Опис розгалуджувача
Розгалужувач може використовувати один з трьох типів розгалуження (Decision Type): Multiple, Probabilistic і Tactical. Тип Probabilistic визначає стохастичний (випадковий) механізм вибору тегом напрямки подальшого руху. Для такого вибору в полях Routing Condition задаються ймовірності переходів за обраним напрямом (їх сума повинна дорівнювати 1). p align="justify"> 2.3.3 Блоки klient 1, ... , Klient 5
Блоки-клієнти організують надходження відвідувачів у відповідні черги і особливо необхідні для тих випадків, коли різні каси виконують одну і ту ж операцію. При цьому додатково використовуються розгалужувачі, які вказують клієнту напрям руху в бік вільної каси. Опис блоків klient 1, ..., 5 представлено на малюнку 7,8,9,10,11. p align="justify"> блок комп'ютерний модель файл
В
Рис. 7 Опис блоку klient 1
В
Рис. 8 Опис блоку klient 2
В
Рис. 9 Опис блоку klient 3
В
Рис. 10 Опис блоку klient 4
В
Рис. 11 Опис блоку klient 5
В
Рис. 12 Опис розгалуджувача після блоків klient 3, klient 4, klient 5
Тип Tactical використовує поля Routing Condition для запису виразів, значення яких визначають напрямок подальшого руху тега. Тег, що проходить через розгалужувач типу Tactical, буде спрямований у ту задачу, для якої вираз, записане у відповідному полі Routing Condition, прийме (у момент переходу) максимальне значення. br/>
2.3.4 Блоки kassa 1, ... , Kassa 8
Блоки kassa 1, ... , Kassa 8 імітують 8 віконець касирів у банку. Перед даними блоками знаходяться черзі для обліку кількості клієнтів, що очікують обслуговування. Кожен знову прийшов клієнт встає в чергу перед касою, якщо в момент свого приходу касир зайнятий для обслуговування іншого клієнта, і враховується змінної q [i]. br/>В
Рис. 13 Вікно опису реєстратора черги в kassa 8
Коли касир звільняється, мінлива q [i] зменшує своє значення на 1, тег входить до блоку, і змінна Status [i] змінює своє значення на 1, що говорить про зайнятість касира. Після виконання операції мінлива Status знову прийме значення 0 (каса вільна). p align="justify"> На малюнках 14,15,16,17,18,19,20,21 наведений опис для блоків ...