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

В этом примере показано, как исключить блок Gain и все блоки Outport из проверки Model Advisor во время анализа Model Advisor. Исключая отдельные блоки из проверок, вы ограничиваете возможности анализа и можете сэкономить время во время разработки и верификации модели.

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

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

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

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

    Если папка By Product не отображается в окне Model Advisor, выберите Show By Product Folder в диалоговом окне Settings > Preferences.

  5. Запустите выбранные проверки нажатием кнопки Run selected checks. После запуска проверок с помощью Model Advisor в HTML результаты проверки отображаются в окне браузера. Чек- Identify unconnected lines, input ports, and output ports запускает предупреждение.

  6. В левой панели окна Model Advisor выберите By Product > Simulink > Identify unconnected lines, input ports, and output ports проверки.

  7. В окне Model Advisor нажмите кнопку Enable highlighting ().

    • Откроется окно модели. Блоки, вызывающие предупреждение проверки Identify unconnected lines, input ports, and output ports, подсвечиваются желтым цветом.

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

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

    1. В окне модели щелкните правой кнопкой мыши блок Gain2 и выберите Model Advisor > Exclude block only > All checks .

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

    3. Щелкните OK, чтобы сохранить исключение в файле модели.

  9. После просмотра результатов проверки исключить все блоки Outport из проверки Идентифицируйте несвязанные линии, входные порты и выходные порты:

    1. Щелкните правой кнопкой мыши блок Out4 и выберите Model Advisor > Exclude all blocks of type Outport > Identify unconnected lines, input ports, and output ports.

    2. В диалоговом окне Model Advisor Редактор щелкните OK, чтобы сохранить исключение в файле модели.

  10. В левой панели окна Model Advisor выберите By Product > Simulink, а затем:

    • Установите флажок Show report after run.

    • Щелкните Run Selected Checks, чтобы запустить анализ Model Advisor.

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

    • HTML:

    • Окно Model Advisor. В левой панели окна Model Advisor выберите By Product > Simulink > Identify unconnected lines, input ports, and output ports.

  12. Закройте sldemo_mdladv.

См. также