е пристрій.
Займаємо багатоканальне пристрій під номером 1.
QUEUE 1
Блок QUEUE збільшує довжину черги.
Довжина черги під номером 1 збільшується на 1 (оскільки операнд В відсутня). Якщо черга ще не існує, то вона створюється.
ADVANCE X $ RAZG, FN $ EXP
Середній час перебування повідомлення в блоці ADVANCE задано в осередку з ім'ям RAZG, спосіб модифікації середнього значення заданий функцією EXP. Т.ч. ми затримали повідомлення на час, рівний середньої тривалості розмови.
DEPART 1
Блок DEPART служить для зменшення довжини черги.
Довжина черги під номером 1 зменшується на 1 (оскільки операнд В відсутня).
LEAVE 1
Блок LEAVE звільняє певне число одиниць багатоканального пристрою.
Звільняється одна одиниця (тому операнд В відсутній) багатоканального пристрою під номером 1.
DL1 SAVEVALUE SRED +, P3
Значення Р3 додається до значення змінної SRED, яка містить суму повторних спроб.
TEST NE TG1,1, ED1
Порівнюється поточне значення лічильника завершень TG1 (повідомлення, що увійшли в блоки TERMINATE з ненульовим операндом А, зменшують значення цього лічильника на число, рівне значенню операнда А) з одиницею. TG1 повинна бути не дорівнює (NE) одиниці. Якщо відношення істинно, то транзакт переходить до наступного блоку. Якщо відношення ложно - до блоку з міткою ED1. Таким чином, ми перевірили, чи виклики (транзакти) ми обслужили.
SPLIT 1, ACT
Створює одну копію вхідного повідомлення і переходить до блоку з міткою ACT.
0185 TERMINATE 1
Знищує транзакт.
IPV TEST G RN7, X $ NEOT, NOT
Порівнюється значення випадкової величини RN7 (її значення коливається від 0 до 1) зі значенням збереженим в осередку з ім'ям NEOT (відсоток не відповідей). RN7 повинна бути більше (G) значення комірки NEOT. Якщо відношення істинно, то транзакт переходить до наступного блоку. Якщо відношення ложно - до блоку з міткою NOT.
SAVEVALUE BLO2 +, 1
Значення 1 додається до значення змінної BLO2, яка містить число станів зайнято.
ENTER 1
Займається багатоканальне пристрій під номером 1.
QUEUE 1
Довжина черги під номером 1 збільшується на 1 (оскільки операнд В відсутня).
+0198 ZAN ADVANCE X $ PROSL, FN $ EXP
Середній час перебування повідомлення в блоці ADVANCE задано в осередку з ім'ямPROSL, спосіб модифікації середнього значення заданий функцією EXP. Т.ч. ми затримали повідомлення на час, рівний середньому часу прослуховування сигналу зайнято .
DEPART 1
В даному випадку довжина черги під номером 1 зменшується на 1 (оскільки операнд В відсутня).
LEAVE 1
Звільняється одна одиниця (тому операнд В відсутній) багатоканального пристрою під номером 1.
OTK SAVEVALUE BLO1 +, 1
Значення 1 додається до значення змінної BLO1.
0210 TEST LE RN5, FN $ TOCH, EX1
Порівнюється значення випадкової величини RN5 (її значення коливається від 0 до 1) зі значенням функції TOCH. RN5 повинна бути менше або дорівнює (LE) значенню функції TOCH. Т.к. поле З блоку TEST порожньо, то транзакти не можуть увійти в блок TEST доти, поки умови не зміняться таким чином, що ставлення буде істинно. Як тільки ставлення буде істинно, повідомлення увійде до блоку TEST і намагається перейти до наступного за номером блоку.
SAVEVALUE BLO3 +, 1
Значення 1 додається до значення змінної BLO3, яка містить число повторних спроб при зайнятості адресата.
ASSIGN 3 +, 1
До значення параметра з номером 3 додається значення 1. Параметр 3 містить число спроб даного виклику.
ADVANCE X $ POFT, FN $ EXP
Середній час перебування повідомлення в блоці ADVANCE задано в осередку з ім'ям POFT, спосіб модифікації середнього значення заданий функцією EXP. Т.ч. ми задали інтервал між ПВ при зайнятості абонента.
TRANSFER, VHO
Блок TRANSFER є основним засобом, що дозволяє направити повідомлення до будь-якого блоку моделі.
В даному випадку режим вибору наступного блоку, до якої має перейти повідомлення (без...