ВУЗ:
Составители:
61
ном распределения вероятностей. В этом случае в поле B может быть задан
любой стандартный числовой атрибут (СЧА), кроме ссылки на функцию, а
диапазон изменения интервала поступления имеет границы A-B, A+B.
Например, блок
GENERATE 100,40
создает транзакты через случайные интервалы времени, равномерно рас-
пределенные на отрезке [60;140].
Модификатор-функция используется, если закон распределения интер-
вала поступления отличен от равномерного. В этом случае в поле B должна
быть записана ссылка на функцию, описывающую этот закон, и случайный
интервал поступления определяется, как целая часть произведения поля A
(среднего значения) на вычисленное значение функции.
В поле C задается момент поступления в модель первого транзакта. Ес-
ли это поле пусто или равно 0, то момент появления первого транзакта опре-
деляется операндами A и B.
Поле D задает общее число транзактов, которое должно быть создано
блоком
GENERATE. Если это поле пусто, то блок генерирует неограниченное
число транзактов до завершения моделирования.
В поле E задается приоритет, присваиваемый генерируемым транзак-
там. Число уровней приоритетов не ограничено, причем самый низкий при-
оритет - нулевой. Если поле E пусто, то генерируемые транзакты имеют ну-
левой приоритет.
Транзакты удаляются из модели, попадая в блок
ТЕRМINАТЕ (завер-
шить). Блоки ТЕRМINАТЕ всегда позволяют выйти всем транзактам, которые
пытаются это сделать. В модели может быть любое число блоков
ТЕRМI-
NАТЕ
.
На рисунке 7.2 изображен блок
ТЕRМINАТЕ с операндом А. Операнд
А является указателем уменьшения счетчика завершений. Он задает величину,
которая должна вычитаться из специального счетчика, называемого счетчиком
завершений, каждый раз, когда транзакт входит в блок
ТЕRМINАТЕ. Если
разработчик не желает задавать операнд А блока
ТЕRМINАТЕ,то по умолча-
нию подразумевается значение 0. Вход транзакта в такой блок
ТЕRМINАТЕ
не вызывает уменьшения содержания счетчика завершений.
Рисунок 7.2 – Блок TERMINATE
T
ERMINATE
ном распределения вероятностей. В этом случае в поле B может быть задан любой стандартный числовой атрибут (СЧА), кроме ссылки на функцию, а диапазон изменения интервала поступления имеет границы A-B, A+B. Например, блок GENERATE 100,40 создает транзакты через случайные интервалы времени, равномерно рас- пределенные на отрезке [60;140]. Модификатор-функция используется, если закон распределения интер- вала поступления отличен от равномерного. В этом случае в поле B должна быть записана ссылка на функцию, описывающую этот закон, и случайный интервал поступления определяется, как целая часть произведения поля A (среднего значения) на вычисленное значение функции. В поле C задается момент поступления в модель первого транзакта. Ес- ли это поле пусто или равно 0, то момент появления первого транзакта опре- деляется операндами A и B. Поле D задает общее число транзактов, которое должно быть создано блоком GENERATE. Если это поле пусто, то блок генерирует неограниченное число транзактов до завершения моделирования. В поле E задается приоритет, присваиваемый генерируемым транзак- там. Число уровней приоритетов не ограничено, причем самый низкий при- оритет - нулевой. Если поле E пусто, то генерируемые транзакты имеют ну- левой приоритет. Транзакты удаляются из модели, попадая в блок ТЕRМINАТЕ (завер- шить). Блоки ТЕRМINАТЕ всегда позволяют выйти всем транзактам, которые пытаются это сделать. В модели может быть любое число блоков ТЕRМI- NАТЕ. На рисунке 7.2 изображен блок ТЕRМINАТЕ с операндом А. Операнд А является указателем уменьшения счетчика завершений. Он задает величину, которая должна вычитаться из специального счетчика, называемого счетчиком завершений, каждый раз, когда транзакт входит в блок ТЕRМINАТЕ. Если разработчик не желает задавать операнд А блока ТЕRМINАТЕ,то по умолча- нию подразумевается значение 0. Вход транзакта в такой блок ТЕRМINАТЕ не вызывает уменьшения содержания счетчика завершений. TERMINATE Рисунок 7.2 – Блок TERMINATE 61
Страницы
- « первая
- ‹ предыдущая
- …
- 59
- 60
- 61
- 62
- 63
- …
- следующая ›
- последняя »