Оператор GENERATE — Урок 3

GENERATE – внесение транзактов в модель путём их генерирования (обычно стоит в самом начале программы).

GENERATE    [А],[В|,[С|,[D], [E]

А — средний интервал времени;
В — половина значения интервала в соответствии с допуском (равномерное распределение);
С — смещение интервалов;
D — ограничитель числа транзактов;
E — класс приоритета транзактов (принимает значения от 0 до 127).


Пример 1

GENERATE    20

Здесь операнд А=20, а В равен нулю по умолчанию. Каждые 20 ед. модельного времени транзакты поступают в модель.


Пример 2

GENERATE    20,5

Здесь А=20, В=5 означает отклонения от числа 20 в левую часть на 5 ед. и соответственно в правую часть на 5 ед. Получаем следующие случайные числа 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, т.е. 20±5


Пример 3

GENERATE    ,,,1

А=0, В=0, C=0, D=1 — генерация одного транзакта.

Leave a Reply

Ваш e-mail не будет опубликован.