Системні числові атрибути

Усім об'єктам, що використовуються у процесі моделювання GPSS World, відповідають системні числові атрибути (СЧА)(System Numerical Attributes – SNA). Вони характеризують властивості об’єктів у даний момент часу. Їх значення можуть змінюватися у процесі моделювання за рахунок використання спеціальних найменувань цих атрибутів. Повний перелік СЧА, класифікованих за об'єктами GPSS, представлений у додатку 2. Імена СЧА зарезервовані.

За способом визначення імен СЧА можна розбити на три групи.

До першої групи належать СЧА, імена яких складаються із двох частин. Перша вказує групову назву, що ідентифікує тип об'єкта й тип інформації про об'єкт, а друга ідентифікує конкретний об’єкт групи.

Групова назва складається з однієї-двох літер, фіксованих для інформації про об'єкти певного типу. Наприклад, Q – посилання на поточне значення довжини черги, F – зайнятість пристрою, FR – коефіцієнт використання пристрою, – середнє значення зайнятості пам'яті й т.д.

Залежно від виду адресації об'єкти GPSS можуть бути ідентифіковані за допомогою числових або символьних назв. У GPSS передбачено пряму й непряму адресації.

Розглянемо пряму адресацію. Якщо об'єкт ідентифікований за допомогою номера (цілого числа), тоді посилання на його СЧА записується у вигляді

<Групова назва СЧА> <Число>

Якщо ж вказується назва об’єкта, тоді посилання на його СЧА записується так:

<Групова назва СЧА> $ <Число>.

У випадку використання непрямої адресації СЧА визначаються як СЧА*параметр, де * – оператор непрямої адресації. Це означає, що СЧА може мати вигляд

<Групова назва СЧА> * <Число>

або <Групова назва СЧА> $ <назва>,

де <Число> та <назва> задають номер та назва параметра активного транзакта, що містить номер потрібного блоку.

До другої групи можна віднести матричні СЧА. Матричний СЧА описується MX і може містити до трьох ідентифікаторів (непрямих адрес). Наприклад:

MX*MATR(*Rjad,*Stovb)

є посиланням на матрицю, номер якої міститься в параметрі активного транз­акта з назвою MATR, а елементи матриці – номер рядка й номер стовпця – визначається значеннями параметрів з іменами Rjad і Stovb того ж транзакта.

Третю групу становлять СЧА системи, які описують стан моделі у цілому. На відміну від СЧА першої й другої груп, вони не вимагають вказання номера або назви об'єкта. До СЧА системи відносяться такі глобальні змінні, як:

· АС1 – значення абсолютного модельного часу (з моменту початку моде­лювання або останньої команди CLEAR);

· TG1 – поточне значення лічильника завершення;

· С1 – значення відносного модельного часу.

СЧА за доступністю до них користувача можна розділити на дві групи. Зокрема, до першої групи відносяться атрибути, доступні тільки GPSS World. Однак вони можуть бути використані також і користувачем у виразах, але не можуть ним змінюватися в процесі моделювання. Ця група містить найбільше число СЧА.

У другу групу входять СЧА обчислювальних об'єктів, які можуть змінюватися розробником моделі й використовуватися у виразах:

· FNj (FN$Raspr) – обчислене дійсне значення функції j (із назвою Raspr);

· Vj (V$Ver) – обчислене значення дійсної або цілочисельної змінної j (із назвою Ver);

· BVj (BV$Per) – обчислене дійсне значення булевої змінної j (із назвою Per).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: