Как определить, пуста ли очередь в Симевенце, и выполнить некоторые действия на основе этого наблюдения?
Я хочу смоделировать очередь с отпусками. Когда очередь пуста, у сервера будет период отпуска с определенным распределением (я могу использовать gate для блокировки сервера), поэтому мне нужно получить данные о количестве сущностей в блоке очереди. Не могли бы вы сказать мне, как это сделать?
Большое спасибо.
1 ответ
"Количество объектов в очереди" можно найти на вкладке "Статистика" в свойствах очереди.
Включение этого (щелкнув его флажок) включит интересующий сигнал для блока (#n), который может быть подключен к другим блокам Simulink.
Подключите сигнал #n к блоку "сравнить с константой", чтобы создать логический сигнал, который указывает, является ли очередь пустой.