Указанные объекты в иерархии
возвращает массив объектов в иерархии objArray = find(location,Name,Value)location которые соответствуют критериям, указанным одним или несколькими Name,Value аргументы пары.
возвращает объекты, которые не соответствуют критериям, указанным в последующем objArray = find(location,'-not',Name,Value)Name,Value парный аргумент.
указывает, что последующие objArray = find(location,'-regexp',Name,Value)Name,Value аргумент пары содержит регулярное выражение. Дополнительные сведения см. в разделе Регулярные выражения.
объединяет критерии поиска, используя одну из следующих логических операций:objArray = find(location,___,logicalOp,___)
'-and' - Результаты должны соответствовать обоим критериям поиска.
'-or' - Результаты должны соответствовать хотя бы одному критерию.
'-xor' - Результаты должны соответствовать ровно одному критерию.
При использовании различных логических операторов -and имеет наивысший приоритет, в то время как -or и -xor являются правоассоциативными. Если логический оператор не указан, то -and предполагается.
Использование find функция на Simulink.Root или Stateflow.Machine объекты могут возвращать объекты Simulink, соответствующие заданным критериям поиска. Например, эта команда может возвращать подсистему или блок Simulink с именем ABC:
find(rt,'Name','ABC')
Открытие главной модели, которая ссылается на связанную диаграмму Stateflow, не гарантирует, что API Stateflow сможет найти связанную диаграмму. Чтобы получить доступ к объектам связанной библиотечной диаграммы, сначала загрузите библиотечную модель в рабочее пространство Simulink, выполнив одну из следующих задач.
Откройте модель библиотеки.
Просмотр связанной подсистемы или блока в главной модели.
Скомпилировать или смоделировать модель.
classhandle | get | strcmp