Проверьте соответствие модели Используя разовую редактированием проверку

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

Сконфигурируйте свою модель, чтобы использовать разовую редактированием проверку

Можно использовать один из этих методов, чтобы включить разовую редактированием проверку модели:

  • Во вкладке Debug выберите Diagnostics> Edit-Time Checks

  • Во вкладке Modeling выберите Model Advisor> Edit-Time Checks

  • Включите разовой редактированием пересылке багажом командной строки с помощью edittime.setAdvisorChecking функция.

  • Если у вас есть Embedded Coder® или лицензия Simulink® Coder™, можно использовать разовые редактированием проверки, чтобы оценить модель для проблем, которые характерны для генерации кода. Чтобы включить эти проверки, откройте приложение кода С (Embedded Coder) и выберите C/C++ Code Advisor> Edit-Time Checks.

Когда разовая редактированием проверка включена, блоки подсветок Model Advisor в вашей модели, которые нарушают проверки Model Advisor.

Чтобы рассмотреть нарушение проверки, кликните по ошибке или значку предупреждения выше подсвеченного блока. Окно диагностики открывается, который предоставляет информацию о проблеме моделирования, которая нарушает проверку Model Advisor. Когда блок нарушает несколько проверок, можно использовать окно диагностики, чтобы рассмотреть проблемы.

Для каждой проблемы моделирования можно использовать окно диагностики для:

  • Рассмотрите причину и исследуйте предложенные опции для того, чтобы устранить проблему, если таковые имеются.

  • Кликните по вопросительному знаку, чтобы получить доступ к подробной документации о нарушенной проверке Model Advisor.

  • Проигнорируйте предупреждение и добавьте, что блок к списку исключений для этого проверяет нажатие Suppress.

В этом примере вы используете разовую редактированием проверку, чтобы проверить податливость модели с инструкциями MAB, в то время как вы редактируете.

  1. Откройте модель. В данном примере в командной строке, введите: sldemo_fuelsys.

  2. Чтобы включить разовую редактированием проверку, во вкладке Modeling, выбирают Model Advisor> Edit-Time Checks.

  3. Model Advisor подсвечивает несколько блоков. Установите свой курсор на предупреждение блока Throttle Angle Fault Switch обнаружить проблему.

    Model with edit-time checking turned on

  4. Выберите предупреждение. Model Advisor указывает, что имя блока имеет неправильный символ. Замените пробел на символ подчеркивания, и предупреждение уходит.

Просмотрите и настройте разовые редактированием регистрации настройки Model Advisor

Проверки Model Advisor, которые доступны для разовой редактированием проверки, заданы при помощи конфигурационного файла Model Advisor. Вы используете Model Advisor Configuration Editor, чтобы рассмотреть и изменить существующие конфигурационные файлы и создать новые конфигурационные файлы.

Чтобы открыть конфигурационный файл Model Advisor и рассмотреть проверки Model Advisor, которые включены для использования в разовой редактированием проверке:

  1. В редакторе Simulink кликните по вкладке Modeling и выберите Model Advisor> Customize Edit-Time Checks.

  2. Model Advisor Configuration Editor открывается. Имя файла для настройки, которая в настоящее время используется Model Advisor, отображено наверху окна. Проверьте, что вы оцениваете правильный конфигурационный файл. Чтобы открыть различный конфигурационный файл, нажмите Open и обзор к файлу, который требуется рассмотреть.

  3. В Model Advisor Configuration Editor, на вкладке Model Advisor, выбирают Edit time supported checks опция. Отфильтрованный список идентифицирует проверки Model Advisor, которые поддерживаются для разовой редактированием проверки.

    Примечание

    Когда проверка включена в несколько папок вашей иерархии Model Advisor для разовой редактированием проверки, Model Advisor приоритизирует регистрацию вашей пользовательской папки. Если проверка не находится в вашей пользовательской папке, приоритет переходит к регистрации папки By Task, и наконец к регистрации вашей папки By Product.

  4. Во вкладке Model Advisor установите флажок около проверок, которые вы хотите включать в разовый редактированием контрольный анализ. Отмените выбор полей около проверок, которые вы не хотите анализируемый. Для получения дополнительной информации об использовании Model Advisor Configuration Editor, чтобы создать пользовательскую настройку Model Advisor, включая индивидуальную настройку разовых редактированием проверок, смотрите Использование Model Advisor Configuration Editor, чтобы Настроить Model Advisor

Похожие темы