Поиск объектов
SimEvents

Блок «Поиск объектов» находит объекты, использующие определенный ресурс. Блок получает объект триггера от своего входного порта. Получив объект триггера, он инициирует поиск по всем блокам в модели для объектов с определенным ресурсом. Для дальнейшей фильтрации поиска объектов можно добавить дополнительные условия фильтрации. Блок может манипулировать найденными объектами следующими способами.
Поиск объектов, удовлетворяющих определенному условию, по блокам в модели для их поиска и проверки.
Извлеките найденные объекты из модели без их изменения.
Измените атрибуты найденных объектов в их расположении в модели без извлечения.
В этом случае для настройки действий при обнаружении сущности на вкладке Действия события в окне On found action введите код MATLAB ®.
Извлечение и изменение атрибутов сущности. Извлеченные объекты помещаются в очередь в блоке и перенаправляются через его выходной порт.
В этом случае для настройки действий при входе, выходе или блокировке объектов введите код MATLAB в поле Entry action, Exit action, или Blocked action на вкладке Действия события. Дополнительные сведения см. в разделе Запись действий события для устаревших моделей.
Блок может извлекать объекты из серверов сущностей, очереди сущностей, хранилища сущностей, источника ресурсов, репликатора сущностей, конвейерной системы, селектора сущностей, системы дискретных событий MATLAB и блоков диаграммы дискретных событий.
При извлечении объекта ожидающие события и статистика соответствующим образом обновляются. Например, если сущность извлекается блоком «Поиск сущности» из блока «Сервер сущности» в течение периода обслуживания, остальная часть услуги отменяется, и выходные данные статистики обновляются.
Примечание
Блок может найти только один тип объекта, указанный в модели, и не может найти или извлечь объекты через границы привязки модели.
Дополнительные сведения об общих рабочих процессах с блоком «Поиск объектов» см. в разделе Поиск и извлечение объектов в моделях SimEvents.