Исследование систем управления методами имитационного моделирования. Варжапетян А.Г. - 39 стр.

UptoLike

Составители: 

39
А - не имеет значения по умолчанию ни для одного объекта,
представляет собой имя или номер логических переключателей, устройств,
памятей или ОБ, проверяющих наличие транзактов, отвечающих заданным
условиям. ( К числу таких ОБ относятся ASSEMBLE ,GATHER , MATCH ).
В - при умолчании 0, в режиме перехода относится ко всем формам ОБ и
указывает на имя или номер дополнительного
, не последовательного блока
к которому направится Х акт при ложности дополнительного кода , т.е
указывает альтернативный адрес.
Приведём несколько примеров :
1. GATE LS 1
2. GATE FNV 7
3. GATE SF 16
4. GATE FNI 21,ALTR
В первом примере транзакт блокируется до установки ключа 1 .
Во втором примере транзакт блокируется пока устройство 7 занято .
В третьем примере транзакт блокируется до заполнения памяти 16 .
В четвёртом примере транзакт
после прерывания устройства 21 переходит к
ALTR.
В данном параграфе рассмотрены только те операторы блоков, которые
потребуются для выполнения курсового проекта, на самом деле ОБ в языке
больше и они участвуют в разделении транзактов, их группировании,
выделении необходимых и т.д. Кроме того, в последней версии появилось 12
операторов управления с первой буквой
В (индекс блока), которые могут
включаться в модуль исполнения, упрощая функции управления моделью.
Подробнее см. (Л.1,2).
3.3.2. Операторы управления
Как было указано выше, эти операторы используются для управления
выполнением программы языка GPSS/H и описания других объектов,
встречающихся в программе. Вначале рассмотрим три главных ОУ, без
которых процесс моделирования не может быть осуществлен
.
А. Главные операторы управления
SIMULATE (моделировать, воспроизвести)
Этот оператор указывает, что программа на языке GPSS/H должна быть
выполнена после успешной компиляции. Располагается в начале модели, меток
не имеет по определению, операндов при практической работе не имеет, хотя
иногда используется операнд А, задающий лимит времени моделирования. При
курсовом проектировании операнд не используется.
START (
начать)
При исполнении этого ОУ происходят следующие события:
- счетчик завершений устанавливается в начальное значение,
- инициализируется процесс поступления транзактов в модель,
- начинается последовательное движение транзактов от ОБ к ОБ.
Формат ОУ имеет вид: