налізу, в середовищі GPSS World:
. Оголошення таблиці, де будемо табулювати 25 параметр пакета (блок завдання таблиць): TABLE (P25), 0,0.2,40 ; таблиця для часу затримок пакетів під час вирішення конфлікту
. У блоці входу в систему привласнення кожному пакету (параметр 20) після входу в систему прапор конфлікту 0 (0 - неконфліктний пакет, 1 - конфліктний): 20,0 ; привласнення 20 параметру пакета 0 (прапор конфлікту)
. Після виходу пакета з буфера і входу в канал (блок входу в канал) - перевірка (по 20 параметру пакета), чи був пакет конфліктним, якщо так заносимо значення часу затримки в таблицю:
TESTEP20, 1, STR8; перевірка якщо пакет конфліктнийTime; занесення результатів у таблицю
4. Зміна блоку конфлікту для статистичного аналізу включає: перевірку; переклад прапора конфлікту; визначення часу початку і кінця затримай в процесі вирішення конфлікту; обчислення різниці з записом в параметр 25 активного пакета (працює як лічильник):
TESTEP20, 0, MET5; перевірка прапора конфлікту якщо 0 конфліктний пакет прийшов 1-й раз20, 1; прапор переводимо в 1MARK 28; початок відліку задержкі1, 0.2; затримка пакета29; кінець отсчета25 +, (P29- P28); різниця = затримки
TRANSFER, STEP1; повернення пакета після затримки
При вирішенні другого завдання аналізу для додаткових перевірок на можливу пару типів використані булеві змінні, також перепризначено 12 параметр пакету, в який тепер записувалася пара типів для кожного пакета. Характеристика використаних булевих змінних представлена ​​в таблиці 11. br/>
Таблиця 11 - Булеві змінні модифікації моделі, реалізованої для вирішення другого завдання аналізу
Ім'я переменнойСодержаниеОписаниеPROV11P12'E'11Проверка 12 параметра пакету, в який записується значення пари типів, із заданим
Для збереження кількості перевірок та кількості пакетів для кожної пари типів, були використані зберігаються осередки GPSS. Також обчислення і запис значення ймовірностей виникнення конфліктів одночасності для кожної пари пакетів проводився в осередки. Характеристика використаних зберігаються осередків GPSS наведена в таблиці 12 (початкове значення всіх використовуваних осередків дорівнює 0). br/>
Таблиця 12 - Збережені осередку модифікації моделі, реалізованої для вирішення другого завдання аналізу
Ім'я ячейкіОпісаніеX11Счетчік кількості конфліктів одночасності для пари типів 1 1X12Счетчік кількості конфліктів одночасності для пари типів 1 2X13Счетчік кількості конфліктів одночасності для пари типів 1 3X14Ячейка для зберігання ймовірності настання...