Этот пример показывает, как исключить блок Gain и все блоки Выходного порта от проверки Model Advisor во время анализа Model Advisor. Исключением человека блокируется от проверок, вы ограничиваете осциллограф анализа и можете сэкономить время во время разработки моделей и верификации.
В командной строке MATLAB® введите sldemo_mdladv
.
От окна модели выберите Analysis> Model Advisor> Model Advisor, чтобы открыть Model Advisor.
Диалоговое окно System Selector — Model Advisor открывается. Нажмите OK.
Если папка By Product не отображена в окне Model Advisor, выберите Show By Product Folder из диалогового окна Settings> Preferences.
На левой панели окна Model Advisor расширьте By Product > Simulink. Установите флажок Show report after run, чтобы видеть отчет HTML результатов проверки после того, как вы осуществите проверки.
Осуществите выбранные проверки путем нажатия кнопки Run selected checks. После того, как Model Advisor осуществляет проверки, отчет HTML отображает результаты проверки в окне браузера. Проверка Identify unconnected lines, input ports, and output ports инициировала предупреждение.
На левой панели окна Model Advisor выберите проверку By Product > Simulink > Identify unconnected lines, input ports, and output ports.
В окне Model Advisor нажмите кнопку Enable highlighting ().
Окно модели открывается. Блоки, вызывающие проверку Identify unconnected lines, input ports, and output ports, предупреждающую, подсвечены в желтом.
Окно Model Advisor Highlighting открывается ссылкой на окно Model Advisor. В окне Model Advisor можно найти больше информации о результатах проверки и как зафиксировать условие предупреждения.
После рассмотрения результатов проверки исключите блок Gain2 от всех проверок Model Advisor:
В окне модели щелкните правой кнопкой по блоку Gain2 и выберите Model Advisor > Exclude block only> All checks .
В диалоговом окне Model Advisor Exclusion Editor дважды кликните в первой строке поля Rationale и введите Exclude gain block
.
Нажмите OK, чтобы сохранить исключение в образцовом файле.
После рассмотрения результатов проверки исключите все блоки Выходного порта от Идентифицирования несвязанных строк, входных портов и проверки выходных портов:
Щелкните правой кнопкой по блоку Out4 и выберите Model Advisor > Exclude all blocks of type Outport> Identify unconnected lines, input ports, and output ports.
В диалоговом окне Model Advisor Exclusion Editor нажмите OK, чтобы сохранить исключение в образцовом файле.
На левой панели окна Model Advisor выберите By Product> Simulink и затем:
Установите флажок Show report after run.
Нажмите Run Selected Checks, чтобы запустить анализ Model Advisor.
После того, как Model Advisor завершает анализ, можно просмотреть информацию об исключении для Идентифицирования несвязанных строк, входных портов, и выходные порты регистрируются:
Отчет HTML:
Окно Model Advisor. На левой панели окна Model Advisor выберите By Product> Simulink> Identify unconnected lines, input ports, and output ports.
Закройте sldemo_mdladv
.