Как определить, пуста ли очередь в Симевенце, и выполнить некоторые действия на основе этого наблюдения?

Я хочу смоделировать очередь с отпусками. Когда очередь пуста, у сервера будет период отпуска с определенным распределением (я могу использовать gate для блокировки сервера), поэтому мне нужно получить данные о количестве сущностей в блоке очереди. Не могли бы вы сказать мне, как это сделать?

Большое спасибо.

1 ответ

"Количество объектов в очереди" можно найти на вкладке "Статистика" в свойствах очереди.

Включение этого (щелкнув его флажок) включит интересующий сигнал для блока (#n), который может быть подключен к другим блокам Simulink.

Подключите сигнал #n к блоку "сравнить с константой", чтобы создать логический сигнал, который указывает, является ли очередь пустой.

Другие вопросы по тегам