Пакет: 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. |
Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.
|
Настройка
Настройка По умолчанию: |
|
Настройка По умолчанию: |
|
Настройка По умолчанию: |
|
Настройка По умолчанию: |
|
Настройка По умолчанию: |
|
Массив ячеек |
|
Массив |
Запускает модуль Model Advisor Проверяет диагностические параметры модели и Проверяет полностью определенный интерфейс на 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