Диагностическая информация для диагностики результатов линеаризации
Когда вы линеаризируете 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.