Задержки транзактов по заданному времени
Задержки транзактов по заданному времени.
ADVANCE A,B
Блок задает среднее время выполнения операций в моделируемой системе, а так же разброс времени относительно среднего. Задержка – целое число.
Для задания времени пребывания в блоке ADVANCE пользователь указывает среднее время в поле А, а модификатор в поле В. Если поле задержки постоянно, то поле В может быть пустым. А если нулевое, то и поле А может отсутствовать.
Модификаторы могут быть двух типов:
- Модификатор «интервал », используется, когда время задержки транзакта распределено равномерно в некотором заданном интервале.
Например: ADVANCE 5,2 (т.е. интервал от 3 до 7)
- Модификатор «функция », когда интервал отличается от равномерного и приходится с помощью этого блока находить данное время. Указываем среднюю величину, а дальше функцию, на значение которой должна быть умножена данная величина.
Например: ADVANCE 3, FN$XPDIS
.
Параметры транзактов – свойства транзактов, определяемые пользователем, т.е. набор стандартных числовых атрибутов (СЧА), которые принадлежат транзакту.
Вам также может быть полезна лекция "1 Основные принципы устройства компьютера".
Параметры, по сути, являются локальными переменными, которые доступны только этому транзакту.
В процессе перемещения транзакта по модели его параметры могут задаваться и модифицироваться в соответствии с логикой работы модели.
Особенности параметров.
- Задаются:
P <номер>
P $<имя>
где P – стандартный числовой атрибут транзакта определяющий его групповое имя.
- Номера или имена конкретных членов множества параметров задаются с помощью целых чисел или символьных имен.
- При входе транзакта в модель начальные значения параметров равны нулю. Значения всех параметров транзактов и их изменение определяет сам пользователь. Причем эти значения могут быть любыми числами, в том числе и отрицательными.
- Транзакт может обращаться только к своим параметрам. Если необходим доступ к параметрам других транзактов, то это можно сделать с помощью ячеек сохраняемых величин или использовать группы транзактов.
- Параметры можно использовать в качестве операндов блоков или в качестве аргументов.
- Параметры также позволяют организовать косвенную адресацию. <самостоятельно>