Найдите сущности
SimEvents
Блок Entity Find находит сущности, которые используют определенный ресурс. Блок получает триггерную сущность от своего входного порта. После получения триггерной сущности это инициирует поиск через все блоки в модели для сущностей с определенным ресурсом. Можно далее отфильтровать поиск нахождения сущностей путем добавления дополнительных условий фильтрации. Блок может управлять найденными сущностями этими способами.
Поисковые сущности, которые удовлетворяют особое условие через блоки в модели, чтобы найти и исследовать их.
Извлеките найденные сущности из модели, не изменяя их.
Измените атрибуты найденных сущностей в их местоположении в модели без экстракции.
В этом случае, чтобы настроить действия, когда сущность найдена, во вкладке Event actions, в поле On found action
, вводят код MATLAB®.
Извлеките и измените атрибуты сущности. Извлеченные сущности поставлены в очередь в блоке и перенаправлены через его выходной порт.
В этом случае, чтобы настроить действия, когда сущности входят, выйдите, или блокируются, вводят код MATLAB в Entry action
, Exit action
или поле Blocked action
вкладки Event actions. Для получения дополнительной информации смотрите Действия События Записи для Устаревших Моделей.
Блок может извлечь сущности с Сервера Сущности, Очередь Сущности, Хранилище Сущности, Получателя Ресурса, Репликатор Сущности, Систему Конвейера, Селектор Сущности, Дискретную Систему событий MATLAB и блоки Дискретной Схемы событий.
Когда сущность извлечена, незаконченные события и статистика обновляются соответственно. Например, если сущность извлечена блоком Entity Find от блока Entity Server в сервисный период, остальная часть сервиса отменяется, и вывод статистики обновляются.
Блок может найти только один тип сущности, который вы задаете в модели, и это не может найти или извлечь сущности через контуры модели - ссылки.
Для получения дополнительной информации об общих рабочих процессах, включающих блок Entity Find, смотрите, Находят и Сущности Извлечения в Моделях SimEvents.