Пакет: 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. Дополнительные сведения о создании файла строения см. в разделе Использование 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 = 'demoConfiguration.json'; 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