После программного запуска Model Advisor можно архивировать результаты. The ModelAdvisor.run
функция возвращает массив ячеек ModelAdvisor.SystemResult
Объекты, по одному для каждого запуска системы. Если вы сохраняете объекты, можно использовать их для просмотра результатов позже, не перезапуская Model Advisor.
При программном запуске Model Advisor результаты прогона на уровне системы отображаются в Командном окне. Для примера:
Systems passed: 0 of 1 Systems with warnings: 1 of 1 Systems failed: 0 of 1 Summary Report
Вы можете просмотреть дополнительные результаты в Командном окне, позвонив в DisplayResults
параметр при запуске Model Advisor. Для примера запуска Model Advisor следующим образом:
SysResultObjArray = ModelAdvisor.run('sldemo_auto_climatecontrol/Heater Control',... 'Configuration','slvnvdemo_mdladv_config.mat','DisplayResults','Details');
Running Model Advisor Running Model Advisor on sldemo_auto_climatecontrol/Heater Control ============================================================ Model Advisor run: 26-Jun-2019 15:01:13 Configuration: slvnvdemo_mdladv_config.mat System: sldemo_auto_climatecontrol/Heater Control System version: 10 Created by: The MathWorks, Inc. ============================================================ (1) Warning: Check model diagnostic parameters [check ID: mathworks.maab.jc_0021] ------------------------------------------------------------ (2) Pass: Check for root Inports with missing properties [check ID: mathworks.iec61508.RootLevelInports] ------------------------------------------------------------ (3) Pass: Check for unconnected objects [check ID: mathworks.iec61508.UnconnectedObjects] ------------------------------------------------------------ (4) Pass: Check for blocks not recommended for C/C++ production code deployment [check ID: mathworks.iec61508.PCGSupport] ------------------------------------------------------------ Summary: Pass Warning Fail Not Run 3 1 0 0 ============================================================ Systems passed: 0 of 1 Systems with warnings: 1 of 1 Systems failed: 0 of 1 Summary Report
Чтобы отобразить результаты в Командном окне после загрузки объекта, используйте viewReport
функция.
При программном запуске Model Advisor в Командном окне отображается ссылка Сводный отчет. При нажатии на эту ссылку открывается отчет Model Advisor Command-Line Summary. Следующий рисунок является отчетом, который генерирует Model Advisor для run_configuration
.
Чтобы просмотреть отчет Сводных данных Model Advisor Command-Line после загрузки объекта, используйте summaryReport
функция.
В окне Model Advisor можно просмотреть результаты выполнения Model Advisor программно с помощью viewReport
функция. В окне Model Advisor можно просмотреть результаты, запустить проверки, исправить предупреждения и отказы, а также просмотреть и сохранить отчеты Model Advisor.
Совет
Чтобы исправить предупреждения и отказы, необходимо повторить проверку в окне Model Advisor.
Для одной системы или проверки можно просмотреть тот же отчет Model Advisor, который вы получаете из GUI Model Advisor.
Чтобы просмотреть отчет Model Advisor для системы:
Откройте отчет Model Advisor Command-Line Summary. В таблице Systems Run щелкните ссылку для отчета Model Advisor.
Используйте viewReport
функция.
Чтобы просмотреть отдельные результаты проверки:
В Командном окне сгенерируйте подробный отчет с помощью viewReport
функция со DisplayResults
набор параметров установлен в Details
, а затем щелкните ссылку «Pass», «Warning» или «Fail» для проверки. Откроется отчет Model Advisor для проверки.
Используйте view
функция.
ModelAdvisor.run
| ModelAdvisor.summaryReport
| view
| viewReport