
- •3. Методичні вказівки до виконання лабораторних робіт
- •3.1. Перелік лабораторних робіт Лабораторна робота № 1
- •Лабораторна робота № 2
- •Лабораторна робота № 3
- •3.2. Завдання для виконання лабораторних робіт
- •1. Моделювання обчислювальної системи колективного використання
- •2. Моделювання систем обслуговування клієнтів
- •3. Моделювання виробничих систем
- •3.3. Завдання для самостійної роботи
- •3.4. Довідки про склад пакету gpss/pc
- •3.5. Довідки про типи блоків та операторів, що використовуються у gpss
- •3.6. Довідки про правила запису операторів, блоків і карток та система підказок редактора gpss/рс
- •3.7 Довідки про стандартні числові атрибути
- •3.8. Довідки про оператори керування iмiтацiйною моделлю
- •3.9. Довідки про команди gpss/pc
- •3.10. Довідки про основнi оператори — блоки мови gpss
- •3.11. Довідки про структуру стандартного звіту моделі
- •3.12. Приклад оформлення лабораторної роботи №3
- •Лабораторна робота
- •Опис основних етапів побудови імітаційної моделі
3.4. Довідки про склад пакету gpss/pc
GPSSPC.ЕХЕ — програма iнiціалiзацiї сеансу GPSS.
GPSSMAIN.EXE — програма iнiцiалiзацiї сеансу GPSS з моделями, що мiстять блок HELP, який використовується для зв’язку з програмними модулями, поданих мовами FORTRAN та ASSEMBLER.
GPSSREPT.EXE — файл формування форматованого звіту моделi.
СOMAND.COM — системний файл, який міститься в кореневому каталозі пакету й використовується для обміну між командами GPSS/PS та MS DOS.
SETTING.GPS — файл, який використовується одночасно з GPSSPC та GPSSREPT. Цей файл містить установки пакету, які можна змiнювати.
HELP1.FOR — стандартна програма FORTRAN HELP. Цей файл мiстить 4 програми iнтегрування методом Рунге–Кутта. До нього можна вводити додаткові програмні модулі.
HELP1.GPS — еталонний програмний файл GPSS, який використовується для моделювання неперервних процесів.
GPSS.ASM, GPSS.OBJ — файли, якi використовуються для програмного інтерфейсу програми, побудованої мовою GPSS, з програмами, записаними мовою ASSEMBLER або FORTRAN.
LINKRМ.BAT — командний файл, який пов’язує програму мовою ASSEMBLER або FONTRAN (RYAN-MCFARLAND) з блоком HELP моделi, поданої мовою GPSS і утворює файл GPSSMAIN.
LINKMS.BAT — командний файл, який пов’язує програму, записану мовою ASSEMBLER або FONTRAN (MICROSOFT), з блоком HELP моделі мовою GPSS і утворює файл GPSSMAIN.
SHOWPORT.BAS — програма, яка визначає адреси послідовного та паралельного порта ПЕОМ.
RENUMBER.BAS — програма для нумерації рядків у ASCII файлі.
Крім того, використовуються файли:
для заповнення журналу сеансу (SESSING JORAL). Ім’я файла специфікується в SETTING.GPS;
для нагромадження результатів iмiтацiйного моделювання (RESULT FILE). Ім’я файла специфікується командою RESULT;
для записування неформатованого звiту (UNFORMATTED REPORT FILE). Ім’я файла специфікується командою REPORT.
3.5. Довідки про типи блоків та операторів, що використовуються у gpss
Типи елементів |
Блoки або оператори |
Карти для визначення |
Пристрої |
SEIZE RELEASE PREEMPT RETURN GATE1 |
— |
Функції |
— |
FUNCTION |
Логічні перемикачі |
LOGIC GATE2 |
|
Матриці величин, що зберігаються |
MSAVEVALUE |
MATRIX |
Черги |
QUEUE DEPART |
— |
Величини, що зберігаються |
SAVEVALUE |
— |
Багатоканальні пристрої |
ENTER LEAVE GATE3 |
|
Таблиці |
TABULATE |
TABLE QTABLE |
Ланцюги користувача |
LINK UNLINK |
|
Змінні |
|
VARIABLE FVARIABLE |
3.6. Довідки про правила запису операторів, блоків і карток та система підказок редактора gpss/рс
Поля операторiв записуються в такій послiдовностi:
номер рядка;
мiтка;
операцiя;
операнди (на першому місці у полях операндiв стоїть операнд умови);
коментарi.
Система видає такі підказки щодо того, у якому полі міститься курсор, а саме:
> — початок нового рядка;
L — поле мiтки;
V — поле операцiї;
Х — поле виразу;
Z — поле продовження функцiї;
О — поле логiчного операнда;
A, B, C, D, E, F, G — поля операндiв.