Пакет: 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 (Simulink).
|
|
Имя конфигурационного файла Model Advisor. Для получения дополнительной информации при создании конфигурационного файла, смотрите Использование Model Advisor Configuration Editor, чтобы Настроить Model Advisor. |
Задайте дополнительные разделенные запятой пары Name,Value
аргументы. Name
имя аргумента и Value
соответствующее значение. Name
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN
.
|
Установка
Установка Значение по умолчанию: |
|
Установка Значение по умолчанию: |
|
Установка Значение по умолчанию: |
|
Установка Значение по умолчанию: |
|
Установка Значение по умолчанию: |
|
Массив ячеек |
|
Массив |
Осуществляет проверки Model Advisor Check model diagnostic parameters и Check for fully defined interface на sldemo_auto_climatecontrol/Heater Control
и sldemo_auto_climatecontrol/AC 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/Heater Control
и sldemo_auto_climatecontrol/AC 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