Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_Mstk.doc
Скачиваний:
6
Добавлен:
01.07.2025
Размер:
5 Мб
Скачать
☆

40. Блок loop.

Блок LOOP предназначен для организации в модели циклов. Он имеет следующий формат

LOOP A,B

Операнд А – параметр транзакта ил параметр цикла, в котором содержится число повторений какого-либо участка модели.

Операнд В – метка блока, с которого начинается цикл.

Операнды А и В могут быть именем, положительным целым числом, выраженным в скобках, СЧА или параметр СЧА.

41. Безусловный режим выбора в блоке transfer.

Блок TRANSFER (передать) предназначен для передачи входящего в него транзакта в любой другой блок модели.

Блок имеет формат:

TRANSFER [A], [B], [C], [D],

Операнд А задает режим выбора блока, которому должен быть передан транзакт.

Существуют следующие режимы работы блока:

- Безусловный (пробел) (по умолчанию);

- Статистический (.) (выбор случайным образом одного из двух блоков);

- Both (последовательный выбор одного из двух блоков);

- ALL (последовательный выбор одного из нескольких блоков);

- PICK (выбор случайным образом одного из нескольких блоков);

- FN (функциональный);

- P (параметрический);

- SBR (подпрограммный);

- SIM (одновременный).

Операнды В и С задают возможные значения номеров следующих блоков или их положение.

Безусловный режим выбора. Если операнд А опущен, то входящий в блок TRANSFER транзакт переходит к блоку, указанному в поле B.

Например,

TRANSFER , Oper

После входа транзакт сразу же пытается войти в блок с меткой Oper. Если этот блок отказывает во входе, транзакт остается в блоке TRANSFER.

42. Режим both в блоке transfer.

Блок TRANSFER (передать) предназначен для передачи входящего в него транзакта в любой другой блок модели. Блок имеет следующий формат:

TRANSFER [A], [B], [C], [D],

здесь А – режим выбора блока, которому должен быть передан транзакт. Существуют следующие режимы работы блока:

- Безусловный (пробел);

- Статистический (.)-выбор случайным образом одного из 2х блоков.

- Both-последовательный выбор одного из 2х блоков;

- ALL –последовательный выбор одного из нескольких блоков.и другие.

Режим BOTH в блоке TRANSFER в этом режиме каждый транзакт, вошедший в блок, проверяет 2а пути. Сначала проверяется возможность войти в блок В. Если транзакт не может войти в этот блок. он пытается войти в блок С. если транзакт не может войти в этот блок. он задерживается в блоке TRANSFER. Опрос блоков В и С повторяется при каждом изменении текущего модельного времени до тех пор, пока транзакт не получит возможность войти в какой-либо блок. Если не используется В. то проверяется возможность войти в следующий блок. Режим BOTH в блоке TRANSFER выполняет роль «диспетчера», т.е. распределяет транзакты м/у 2мя ОКУ. В и С-метки, номера блоков.

43. Статистический режим выбора в блоке transfer.

Блок TRANSFER (передать) предназначен для передачи входящего в него транзакта в любой другой блок модели.

Блок имеет формат:

TRANSFER [A], [B], [C], [D], Операнд А задает режим выбора блока, которому должен быть передан транзакт.

Существуют следующие режимы работы блока:

- Безусловный (пробел) (по умолчанию);

- Статистический (.) (выбор случайным образом одного из двух блоков);

- Both (последовательный выбор одного из двух блоков);

- ALL (последовательный выбор одного из нескольких блоков);

- PICK (выбор случайным образом одного из нескольких блоков);

- FN (функциональный);

- P (параметрический);

- SBR (подпрограммный);

- SIM (одновременный).

Операнды В и С задают возможные значения номеров следующих блоков или их положение.

Статистический режим выбора. В этом режиме в поле А записывается точка (.), после неё следует трехзначное число. Это число показывает, какой процент, входящих в блок транзактов, следует направить к блоку, указанному в поле С. Остальные транзакты направляются к блоку, указанному в поле В. Если операнд В опущен, то транзакт направляется к следующему блоку.

Например,

TRANSFER .700, BLK1, BLK2

0.700 будут пытаться войти в BLK2, остальные 0.300 в BLK1.

0.700 – интерпретируется как вероятность.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]