Заданные объекты в иерархии
возвращает массив объектов в иерархии 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