Математическое моделирование

Блок TERMINATE


Транзакты удаляются из модели, попадая в блок TERMINATE. В модели может быть любое число этих блоков. Информация для этого блока задается с помощью одного операнда - операнда А. Операнд А задает величину, которая должна вычитаться из специального счетчика, называемого счетчиком завершений, каждый раз, когда транзакт входит в блок TERMINATE. Если операнд А не задан, то по умолчанию подразумевается значение 0. В этом случае вход транзакта в такой блок не вызывает уменьшения содержания счетчика. При достижении содержанием счетчика нуля моделирование завершается. Значение счетчика задается в начале моделирования при помощи оператора START следующим образом:

START A

В приведенной записи значение операнда А соответствует значению счетчика.

Пример конструкции на языке micro?GPSS, в которой использован блок TERMINATE, приведен ниже:

simulate

generate 18,6 ! Интервал генерации - 12...24 мин.

terminate     ! Удаление транзакта из модели.

generate 480  ! Моделирование в течении 8 часов.

terminate 1   ! Уменьшение счетчика завершений на 1.

start 1

end



Содержание раздела