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

         

Блоки ENTER и LEAVE


Как и в случае с приборами обслуживания (одноканальными устройствами), для моделирования работы МНУ используются два блока. Блоком, соответствующим состоянию «занято», является ENTER (ВОЙТИ). Блоком, соответствующим состоянию «свободно», является LEAVE (ВЫЙТИ).

В блоках ENTER и LEAVE используются три операнда. Операнд А используется для указания имени многоканального устройства.

Операнд В задает число приборов, которое должно быть занято (или освобождено) транзактом. Это значит, что транзакт может войти в МНУ, если его оставшаяся емкость больше или равна В. Этот операнд редко используется и его значение по умолчанию равно 1. Операнд С используется тогда, когда нужно собрать статистику об очереди. В этом случае в операнд C заносится символ «Q».

В общем случае использование блоков ENTER и LEAVE аналогично использованию блоков ARRIVE и DEPART.

Ниже представлен пример модели, в которой используется многоканальное устройство:

simulate

stor storage 2     ! Емкость МНУ stor = 2

generate 18,6

enter stor    ! Занятие транзактом МНУ stor

advance 25,5  ! Задержка транзакта в МНУ

leave stor    ! Освобождение МНУ

terminate

start 1

end



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