Пакет: ModelAdvisor
Осуществите проверки Model Advisor систем
SysResultObjArray = ModelAdvisor.run(SysList,CheckIDList,Name,Value)
SysResultObjArray = ModelAdvisor.run(SysList,'Configuration',FileName,Name,Value)
запускает Model Advisor в системах, обеспеченных SysResultObjArray = ModelAdvisor.run(SysList,CheckIDList,Name,Value)SysList дополнительными опциями, заданными одним или несколькими дополнительными аргументами пары Name,Value. CheckIDList содержит массив ячеек идентификаторов проверки, чтобы запуститься.
запускает Model Advisor в системах, обеспеченных SysResultObjArray = ModelAdvisor.run(SysList,'Configuration',FileName,Name,Value)SysList. Список проверок, чтобы запуститься задан с помощью конфигурационного файла Model Advisor, заданного FileName.
|
Массив ячеек систем, чтобы запуститься. |
|
Массив ячеек идентификаторов проверки, чтобы запуститься. Для получения дополнительной информации о том, как найти идентификаторы проверки, смотрите, Находят идентификаторы Проверки.
|
|
Имя конфигурационного файла Model Advisor. Для получения дополнительной информации при создании конфигурационного файла, смотрите, Организуют Проверки и Папки Используя Model Advisor Configuration Editor. |
Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми. Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
|
Установка
Установка Значение по умолчанию: |
|
Установка Значение по умолчанию: |
|
Установка Значение по умолчанию: |
|
Установка Значение по умолчанию: |
|
Установка Значение по умолчанию: |
|
Массив ячеек объектов |
|
Массив объектов |
Осуществляет проверки Model Advisor Check model diagnostic parameters и Check for fully defined interface на подсистемах sldemo_auto_climatecontrol/AC Control и sldemo_auto_climatecontrol/Heater Control:
% Create list of checks and models to run. CheckIDList ={'mathworks.maab.jc_0021',... 'mathworks.iec61508.RootLevelInports'}; SysList={'sldemo_auto_climatecontrol/Heater Control',... 'sldemo_auto_climatecontrol/AC Control'}; % Run the Model Advisor. SysResultObjArray = ModelAdvisor.run(SysList,CheckIDList);
Запускает конфигурационный файл Model Advisor slvnvdemo_mdladv_config.mat на подсистемах sldemo_auto_climatecontrol/AC Control и sldemo_auto_climatecontrol/Heater Control:
% Identify Model Advisor configuration file. % Create list of models to run. fileName = 'slvnvdemo_mdladv_config.mat'; SysList={'sldemo_auto_climatecontrol/Heater Control',... 'sldemo_auto_climatecontrol/AC Control'}; % Run the Model Advisor. SysResultObjArray = ModelAdvisor.run(SysList,'Configuration',fileName);
Если у вас есть лицензия Parallel Computing Toolbox и многожильная машина, Model Advisor может работать на нескольких системах параллельно. Можно запустить Model Advisor в параллельном режиме при помощи ModelAdvisor.run с набором 'ParallelMode' к 'On'. По умолчанию 'ParallelMode' установлен в 'Off'. Когда вы используете ModelAdvisor.run с набором 'ParallelMode' к 'On', MATLAB® автоматически создает параллельный пул.
Используйте графический интерфейс пользователя Model Advisor, чтобы запустить каждую систему по одному.
Создайте скрипт или функцию с помощью класса Simulink.ModelAdvisor, чтобы запустить каждую систему по одному.
ModelAdvisor.lookupCheckID | ModelAdvisor.summaryReport | view | viewReport