exponenta event banner

Проверка модели ограничения путем исключения блоков усиления и выходного порта

В этом примере показано, как исключить блок усиления и все блоки исходящего порта из проверки Model Advisor во время анализа Model Advisor. Исключение отдельных блоков из проверок ограничивает объем анализа и может сэкономить время при разработке и проверке модели.

  1. В командной строке MATLAB ® введитеsldemo_mdladv.

  2. В окне модели на вкладке Моделирование (Modeling) выберите Мастер модели (Model Advisor), чтобы открыть Мастер модели (Model Advisor). Откроется диалоговое окно Выбор системы - Консультант по модели (System Selector - Model Advisor). Нажмите кнопку ОК.

  3. На левой панели окна Model Advisor разверните меню По продукту > Simulink. Установите флажок Показать отчет после выполнения (Show report after run), чтобы увидеть HTML-отчет о результатах проверки после выполнения проверки.

  4. Примечание

    Если папка По продукту (By Product) не отображается в окне Мастер модели (Model Advisor), выберите Показать по папке продукта (Show By Product Folder) в диалоговом окне Настройки (Settings) > Настройки (Preferences).

  5. Выполните выбранные проверки, нажав кнопку Выполнить выбранные проверки. После выполнения проверок помощником по модели в HTML-отчете результаты проверки отображаются в окне браузера. При установке флажка Identify unconnected lines, input ports и output ports выдается предупреждение.

  6. На левой панели окна Model Advisor установите флажок По продукту > Simulink > Идентифицировать несвязанные линии, входные порты и выходные порты.

  7. В окне Мастер модели (Model Advisor) нажмите кнопку Включить подсветку (Enable highlighting) ().

    • Откроется окно модели. Блоки, вызывающие предупреждение о проверке идентификации несвязанных линий, входных портов и выходных портов, выделены желтым цветом.

    • Откроется окно Подсветка помощника по модели (Model Advisor Highlighting) со ссылкой на окно Консультант по модели (Model Advisor). В окне Мастер модели (Model Advisor) можно найти дополнительные сведения о результатах проверки и о том, как исправить условие предупреждения.

  8. После просмотра результатов проверки исключите Gain2 блок из всех проверок Model Advisor:

    1. В окне модели щелкните правой кнопкой мыши блок Gain2 и выберите «Помощник по модели» > «Исключить только блок» > «Все проверки».

    2. В диалоговом окне Редактор исключений помощника по модели (Model Advisor Exclusion Editor) дважды щелкните в первой строке поля Сводка (Summary) и введите Exclude gain block.

    3. Нажмите кнопку ОК, чтобы сохранить исключение в файле модели.

  9. После просмотра результатов проверки исключите все блоки Outport из проверки Identify unconnected lines, input ports и output ports:

    1. Щелкните правой кнопкой мыши блок Out4 и выберите "Помощник по модели" > "Исключить все блоки типа" Выходной ">" Идентифицировать несвязанные линии "," Входные порты "и" Выходные порты ".

    2. В диалоговом окне Редактор исключений помощника по модели (Model Advisor Exclusion Editor) нажмите кнопку ОК, чтобы сохранить исключение в файле модели.

  10. На левой панели окна Model Advisor выберите По продукту > Simulink, а затем:

    • Установите флажок Показать отчет после выполнения (Show report after run).

    • Щелкните Выполнить выбранные проверки (Run Selected Checks), чтобы выполнить анализ помощника по модели.

  11. После завершения анализа в Model Advisor можно просмотреть информацию об исключении для проверки идентификации несвязанных линий, портов ввода и портов вывода в:

    • HTML-отчет:

    • Окно «Консультант по модели». На левой панели окна Model Advisor выберите По продукту > Simulink > Идентификация несвязанных линий, входных портов и выходных портов.

  12. Закрыть sldemo_mdladv.

См. также