Добавил:
sora.alai.102@gmail.com Делаю работы на заказ. Какие именно? Пишите. Или регайтесь на бирже, где я работаю: https://vsesdal.com/promo?ref=748568 Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод. указания к КР.doc
Скачиваний:
29
Добавлен:
25.11.2018
Размер:
654.34 Кб
Скачать

8. Условные обозначения на блок-диаграммах gpss

Имя блока

Обозначение блока

Назначение блока

ADVANCE

Задерживает транзакт на время А±В, если В=const, или

А·В, если В – функция.

Имя блока

Обозначение блока

Назначение блока

ASSEMBLE

ASSIGN

DEPART

ENTER

GATE X

GATE X

GATE X

GATHER

GENERATE

Собирает А транзактов од-ного семейства, пропускает в следующий блок 1-ый тран-закт, остальные уничтожает.

Присваивает параметру А входящего транзакта значе-ние В, модифицированное значением С.

Обеспечивает освобожде-ние в очереди А В единиц.

Обеспечивает вхождение транзакта в память А с заня-тием В единиц памяти.

Проверяет условие нахож-

дения логического ключа А в состоянии Х (X=LS, LR).

Проверяет условие нахож-

дения устройства А в состоя-нии Х (X=U, NU, I, NI).

Проверяет условие нахож-

дения памяти А в состоянии Х (X=SE, SF, SNE, SNF).

Собирает А транзактов од-

ного семейства и пропускает их одновременно в следую-щий блок.

Генерирует транзакты через А ед. времени, модифи-цированных В, с задержкой С, D транзактов, с приорите-том Е.

Имя блока

Обозначение блока

Назначение блока

LEAVE

LOGIC X

LOOP

MARK

MATCH

PREEMPT

PRIORITY

QUEUE

RELEASE

RETURN

Освобождает в памяти А В единиц памяти.

Устанавливает логический ключ А в состояние Х (Х=S, R, I).

Осуществляет повторение А раз группы блоков от адреса В до данного блока.

Осуществляет отметку времени в параметре А.

Синхронизирует движение транзактов по блок-схеме совместно с сопряженным блоком MATCH с меткой А.

Выполняет приоритетную обработку в устройстве А.

Присваивает входящему транзакту приоритет А.

Обеспечивает занятие в очереди А В единиц.

Освобождает устройство А.

Снимает прерывание с устройства А.

Имя блока

Обозначение блока

Назначение блока

SAVEVALUE

SEIZE

SPLIT

TABULATE

TERMINATE

TEST X

TRANSFER

Сохраняет заданное значе-ние В в ячейке А.

Занимает устройство А.

Генерирует А копий вхо-

дящего транзакта и направ-ляет их по адресу В, основ-ной транзакт переходит в следующий блок.

Регистрирует элемент данных в таблице А.

Уничтожает А транзактов.

Проверяет соотношение Х между А и В и направляет входящий транзакт в следующий блок при выполнении или по адресу С при невы-полнении соотношения (Х=E, NE, L, LE, G, GE).

Изменяет направление движения транзактов согласно режиму А.