умовний, статистичний ...) не зазначений. Всі повідомлення переходять до блоку VHO.
NOT SAVEVALUE ADR +, 1
Значення 1 додається до значення змінної ADR, яка містить число не відповідей адресата.
ENTER 1
Займається багатоканальне пристрій під номером 1.
QUEUE 1
Довжина черги під номером 1 збільшується на 1 (оскільки операнд В відсутня).
ADVANCE X $ UST, FN $ EXP
Середній час перебування повідомлення в блоці ADVANCE задано в осередку з ім'ям UST, спосіб модифікації середнього значення заданий функцією EXP. Т.ч. ми затримали повідомлення на час, рівний середньому часу встановлення зв'язку.
DEPART 1
В даному випадку довжина черги під номером 1 зменшується на 1 (оскільки операнд В відсутня).
LEAVE 1
Звільняється одна одиниця (тому операнд В відсутній) багатоканального пристрою під номером 1.
0245 TEST LE RN6, FN $ OTS, EX1
Порівнюється випадкової величини RN6 (її значення коливається від 0 до 1) зі значенням функції OTS. RN6 повинна бути менше або дорівнює (LE) значенню функції OTS. Т.к. поле З блоку TEST порожньо, то транзакти не можуть увійти в блок TEST доти, поки умови не зміняться таким чином, що ставлення буде істинно. Як тільки ставлення буде істинно, повідомлення увійде до блоку TEST і намагається перейти до наступного за номером блоку.
SAVEVALUE BLO4 +, 1
Значення 1 додається до значення змінної BLO4, яка містить число повторних спроб при не відповів.
ASSIGN 3 +, 1
До значення параметра з номером 3 додається значення 1. Параметр 3 містить число спроб даного виклику.
ADVANCE X $ POFT, FN $ EXP
Середній час перебування повідомлення в блоці ADVANCE задано в осередку з ім'ям POFT, спосіб модифікації середнього значення заданий функцією EXP. Т.ч. ми затримали повідомлення на час, рівний середньому інтервалу між викликами прі не відповіді абонента.
TRANSFER, VHO
В даному випадку режим вибору наступного блоку, до якої має перейти повідомлення (безумовний, статистичний ...) не зазначений. Всі повідомлення переходять до блоку VHO.
EX1 SAVEVALUE SRED +, P3
Значення змінної P3 додається до значення змінної SRED, яка містить суму повторних спроб.
TEST NE TG1,1, ED1
Порівнюється поточне значення лічильника завершень TG1 (повідомлення, що увійшли в блоки TERMINATE з ненульовим операндом А, зменшують значення цього лічильника на число, рівне значенню операнда А) з одиницею. TG1 повинна бути не дорівнює (NE) одиниці. Якщо відношення істинно, то транзакт переходить до наступного блоку. Якщо відношення ложно - до блоку з міткою ED1. Таким чином ми перевірили, чи виклики (транзакти) ми обслужили.
SPLIT 1, ACT
Створити одну копію вхідного повідомлення і перейти до блоку з міткою ACT.
+0285 TERMINATE 1
Знищує транзакт.
ED1 SAVEVALUE RES1, V $ PER1
Значення змінної PER1 зберігається у змінній RES1.
SAVEVALUE RES2, V $ PER2
Значення змінної PER2 зберігається у змінній RES2.
SAVEVALUE RES3, V $ PER3
Значення змінної PER3 зберігається у змінній RES3.
SAVEVALUE RES4, V $ PER4
Значення змінної PER4 зберігається у змінній RES4.
TERMINATE 1
Знищує транзакт.
GENERATE +1000
Транзакти будуть вводитися в модель через кожні 1000 одиниць модельного часу.
SAVEVALUE ADAP, 5
Значення 5 зберігається у змінній ADAP.
TEST G SR1,800, KON
Порівнюється значення коефіцієнта використання багатоканального пристрою під номером один (SR1) зі значенням 800. SR1 повинна бути більше (G) 800. Якщо відношення істинно, то транзакт переходить до наступного блоку. Якщо відношення ложно - до блоку з міткою KON.
SAVEVALUE ADAP, 6
Значення 6 зберігається у змінній ADAP.
KON TERMINATE
Т.к. поле А порожньо, то повідомлення знищується, а вміст лічильника не змінюється.
START 500
Оператор START задає значення лічильника заве...