Реферат: Моделирование на GPSS

этих значений служит блок ASSIGN (присваивать), имеющий следущий

формат:

имя ASSIGN A,B,C

В поле A указывается номер или имя параметра, в который за-

носится значение операнда B . Если в поле A после имени (номера) па-

раметра стоит знак + или -, то значение операнда B добавляется или

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

указано имя или номер функции-модификатора, действующей аналогично

функции-модификатору в поле B блока GENERATE .

Например, блок

ASSIGN 5,0

записывает в параметр с номером 5 значение 0, а блок

ASSIGN COUNT+,1

добавляет 1 к текущему значению параметра с именем COUNT.

Для записи текущего модельного времени в заданный параметр

транзакта служит блок MARK (отметить), имеющий следующий формат:

имя MARK A

В поле A указывается номер или имя параметра транзакта, в ко-

торый заносится текущее модельное время при входе этого транзакта в

блок MARK. Содержимое этого параметра может быть позднее использо-

вано для определения транзитного времени 0пребывания транзакта в

какой-то части модели с помощью СЧА с названием MP.

Например, если на входе участка модели поместить блок

MARK MARKER ,

то на выходе этого участка СЧА MP$MARKER будет содержать разность

между текущим модельным временем и временем, занесенным в параметр

MARKER блоком MARK.

Если поле A блока MARK пусто, то текущее время заносится на

место отметки времени входа транзакта в модель, используемой при

К-во Просмотров: 533
Бесплатно скачать Реферат: Моделирование на GPSS