Реферат: Моделирование на GPSS
в модели в тот или иной список и переносит транзакты из списка в
список, просматривает списки, выбирая следующий транзакт для обра-
ботки, корректирует таймер модельного времени после обработки всех
транзактов в списке текущих событий.
2. ОСНОВНЫЕ БЛОКИ GPSS/PC И СВЯЗАННЫЕ С НИМИ ОБЪЕКТЫ
2.1. Блоки, связанные с транзактами
С транзактами связаны блоки создания, уничтожения, задержки
транзактов, изменения их атрибутов и создания копий транзактов.
Для создания транзактов, входящих в модель, служит блок
GENERATE (генерировать), имеющий следующий формат:
имя GENERATE A,B,C,D,E
В поле A задается среднее значение интервала времени между мо-
ментами поступления в модель двух последовательных транзактов. Если
этот интервал постоянен, то поле B не используется. Если же интер-
вал поступления является случайной величиной, то в поле B указыва-
ется модификатор среднего значения, который может быть задан в виде
модификатора-интервала или модификатора-функции.
Модификатор-интервал используется, когда интервал поступления
транзактов является случайной величиной с равномерным законом расп-
ределения вероятностей. В этом случае в поле B может быть задан лю-
бой СЧА, кроме ссылки на функцию, а диапазон изменения интервала
поступления имеет границы A-B, A+B .
Например, блок
GENERATE 100,40
создает транзакты через случайные интервалы времени, равномерно
распределенные на отрезке [60;140].
Модификатор-функция используется, если закон распределения ин-
тервала поступления отличен от равномерного. В этом случае в поле B
должна быть записана ссылка на функцию (ее СЧА), описывающую этот