Управление движением транзактов в среде GPSS World.
- 1. Переход транзакта в блок, отличный от последующего.
Выполняется включением в текст программы блока TRANSFER A,B,C.
В зависимости от параметров блок может использоваться в трех режимах таб 1.
Таб.1
А | В | С |
— | Позиция блока, в которую должен перейти транзакт | — |
Вероятность передачи транзакта в блок С | Позиция блока, в которую должен перейти транзакт с вероятностью 1-А | Позиция блока, в которую должен перейти транзакт с вероятностью А |
BOTH | Позиция блока, в которую должен перейти транзакт в первой попытке | Позиция блока, в которую должен перейти транзакт во второй попытке |
- 2. Управление движением транзактов по значению стандартных числовых атрибутов различных устройств(СЧА).
Программист может управлять процессом моделирования, обращаясь к некоторым свойствам объектов GPSS, называемых стандартными числовыми атрибутами. Список СЧА приведен в приложении к лабораторной работе.
Формат строки доступа к СЧА следующий:
<групповое имя><номер объекта> или <групповое имя>$<символьное имя объекта>.
Задание или изменение параметров транзакта происходит при входе транзакта в блок
ASSIGN A[+,-],B,C , где
А – номер или имя задаваемого (изменяемого) СЧА транзакта,
В – величина, используемая для модификации (число или СЧА),
С – имя функции.
2.1.Управление количеством повторных прохождений транзактом последовательности блоков модели выполняется включением блока LOOP A,B, где
А – параметр транзакта, используемый для организации цикла,
В – имя начального блока цикла.
- Моделирование параллельных одновременных процессов обработки.
SPLIT