Пакет: 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