Диагностическая информация для диагностики результатов линеаризации
Когда вы линеаризируете Simulink® модель, можно создать LinearizationAdvisor
объект, содержащий диагностическую информацию об отдельных линеаризациях блоков. Можно диагностировать результаты линеаризации путем просмотра этой диагностической информации.
Для доступа к диагностической информации используйте getBlockInfo
функция.
Существует несколько способов создать LinearizationAdvisor
объект при линеаризации модели Simulink. Когда вы линеаризируете модель, используя:
linearize
функция, сначала создайте linearizeOptions
набор опций, установка StoreAdvisor
опция для true
. Затем линеаризируйте модель с помощью linearize
, возвращая info
аргумент.
Один slLinearizer
интерфейс, сначала создайте linearizeOptions
набор опций, установка StoreAdvisor
опция для true
. Затем создайте slLinearizer
интерфейс. Когда вы получаете линейную модель из интерфейса с помощью функции линеаризации, такой как getIOTransfer
, верните info
аргумент.
Один slTuner
интерфейс, сначала создайте 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.