В этом режиме операнд А не используется; операнд В определяет позицию блока, в который должен перейти транзакт.
Статистический режим.
TRANSFER А,В,С.
В этом режиме осуществляется передача транзакта в один из двух блоков случайным образом.
Операнд А определяет вероятность передачи транзакта в блок, позиция которого задана операндом С; операнд В определяет позицию блока, в который должен перейти транзакт с вероятностью 1-А, операнд С определяет позицию блока, в который должен перейти транзакт с вероятностью равной значению операнда А. Позиция блока - это номер или метка блока.
Режим ВОТН. Если в операнде А стоит зарезервированное слово ВОТН, то блок TRANSFER работает в режиме ВОТН.
В этом режиме входящий в блок TRANSFER транзакт сначала пытается перейти к блоку, указанному в операнде В. Если это сделать не удается, то транзакт пытается перейти в блок, указанный в операнде С. Если транзакт не сможет перейти ни к тому, ни к другому блоку, то он остается в блоке TRANSFER и при каждом просмотре списка текущих событий будет повторять в том же порядке попытки перехода до тех пор, пока не сможет выйти из блока TRANSFER.
|
|
МОДЕЛИРОВАНИЕ МНОГОКАНАЛЬНЫХ УСТРОЙСТВ
При наличии параллельно работающих устройств в GPSS используют многоканальные устройства (МКУ).
Количество устройств («емкость МКУ»), которое моделируется каждым из МКУ, определяется пользователем. Емкость заранее должна быть определена пользователем, чтобы интерпретатор знал, сколько устройств использует данное МКУ.
Для моделирования Q-схем с ограниченной очередью или с ограниченной емкостью накопителя в GPSS используют блоки ENTER( Увеличить вместимость накопителя), LEAVE( Уменьшить вместимость накопителя) и оператор STORAGE( Определить вместимость накопителя). Эти блоки и оператор образуют группу памятей или группу описания накопителей. Памяти или накопители относятся к аппаратной категории, которые имеют визуализацию в виде специальных окон.
ENTER A,B
А – номер или имя накопителя, В – количество единиц, на которое увеличивается вместимость накопителя