Краткое практическое руководство по GPSS

             

"Реализация задержки во времени. Блок АDVANСЕ (ЗАДЕРЖАТЬ)" - часть 2


Операнд В используют для указания половины поля допуска.


Рис. 6.1

Блок ADVANCE (ЗАДЕРЖАТЬ) операндами А и В:
ОперандЗначениеЗначение или результат по умолчанию
АЗадержка на время обслуживанияНоль
ВПоловина поля допуска равномерно распределенного интервала времени задержкиНоль

На рис.6.2 показан блок АDVANСЕ со значениями операндов А и В, равными 30 и 5 соответственно. Для каждого транзакта, входящего в этот блок, возможные значения интервалов времени находятся в пределах 25 - 35 включительно. Предположим, что транзакт входит в блок в момент времени, равный 134, а разыгранным значением из распределении 30 ± 5 является 31. Тогда транзакт будет оставаться в этом блоке до момента времени, равного 134 + 31, или 165. В этот момент интерпретатор попытается продвинуть его в следующий блок модели.Блок АDVANCE никогда не препятствует входу транзакта.Любое число транзактов может находиться в этом блоке одновременно. Когда транзакт попадает в такой блок, выполняется соответствующая подпрограмма и вычисляется время пребывания транзакта в нем. Вновь прибывший транзакт никак не влияет на уже находящийся в блоке транзакт.


Рис. 6.2.
Главная Содержание главы 1



Содержание  Назад  Вперед