Диагностическая информация для поиска и устранения неисправностей результатов линеаризации
Когда вы линеаризуете модель Simulink®, можно создать LinearizationAdvisor объект, который содержит диагностическую информацию об отдельной линеаризации блока. Можно диагностировать результаты линеаризации путем рассмотрения этой диагностической информации.
Чтобы получить доступ к диагностической информации, используйте getBlockInfo функция.
Существует несколько способов создать LinearizationAdvisor возразите при линеаризации модели Simulink. Когда вы линеаризуете использование модели:
linearize функция, сначала создайте a linearizeOptions набор опции, устанавливая StoreAdvisor опция к true. Затем линеаризуйте использование модели linearize, возврат info аргумент.
slLinearizer интерфейс, сначала создайте a linearizeOptions набор опции, устанавливая StoreAdvisor опция к true. Затем создайте slLinearizer интерфейс. Когда вы получаете линейную модель из интерфейса с помощью функции линеаризации, такой как getIOTransfer, возвратите info аргумент.
slTuner интерфейс, сначала создайте a slTunerOptions набор опции, устанавливая StoreAdvisor опция к true. Затем создайте slTuner интерфейс. Когда вы получаете линейную модель из интерфейса с помощью функции линеаризации, такой как getIOTransfer, возвратите info аргумент.
Можно затем получить доступ к LinearizationAdvisor объект с помощью info.Advisor. Если вы линеаризуете модель в нескольких рабочих точках или изменении параметра использования, info.Advisor массив LinearizationAdvisor объекты.
Кроме того, advise и find функции возвращают LinearizationAdvisor объект, который содержит диагностическую информацию для блоков, которые удовлетворяют соответствующим критериям поиска.
advise | Найдите блоки, которые потенциально проблематичны для линеаризации |
highlight | Подсветите путь к линеаризации в модели Simulink |
find | Найдите блоки в результатах линеаризации, которые совпадают с определенными критериями |
getBlockInfo | Получите диагностическую информацию для линеаризации блока |
getBlockPaths | Получите список блоков в LinearizationAdvisor объект |
Можно в интерактивном режиме диагностировать результаты линеаризации с помощью Советника по вопросам Линеаризации в Model Linearizer. Для примера смотрите Результаты Линеаризации Поиска и устранения неисправностей в Model Linearizer.