Проверяйте модель и настройку для генерации кода

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

Для получения информации оСмотрите
Model AdvisorОсуществите проверки Model Advisor (Simulink)
Советник генерации кодаСконфигурируйте модель для целей генерации кода при помощи советника генерации кода
Проверки, доступные с Simulink® Coder™Simulink Coder проверяет (Simulink Coder)
Проверки, доступные с Embedded Coder®Проверки Embedded Coder

Проверять модель rtwdemo_throttlecntrl для КПД кода используйте Model Advisor.

  1. Открытый rtwdemo_throttlecntrl. Сохраните копию как throttlecntrl в перезаписываемом месте на вашем пути MATLAB®.

  2. На вкладке Modeling нажмите Model Advisor. Диалоговое окно открывает показ системной иерархии модели.

  3. Нажмите throttlecntrl и затем нажмите OK. Окно Model Advisor открывается.

  4. Расширьте By Task> Code Generation Efficiency. Чтобы проверять вашу модель на КПД генерации кода, используйте регистрации папки. По умолчанию проверки, которые не инициировали Схему Обновления, выбраны. Проверки, доступные для КПД генерации кода, зависят от того, есть ли у вас лицензия Embedded Coder или Simulink Coder.

  5. На левой панели выберите остающиеся проверки, и затем выберите Code Generation Efficiency.

  6. На правой панели выберите Show report after run и нажмите Run Selected Checks. Отчет показывает Run Summary, что флаги проверяют предупреждения.

  7. Рассмотрите отчет. Предупреждения подсвечивают проблемы тот КПД удара кода. Для получения дополнительной информации об отчете, вид на море Отчеты Проверки Model Advisor (Simulink).

Проверяйте модель во время генерации кода

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

  1. Чтобы выбрать и приоритизировать ваши цели генерации кода, на Configuration Parameters> панель Code Generation, нажимают Set Objectives.

  2. На Configuration Parameters> Code Generation> панель General, выберите одно из следования из Check model before generating code:

    • On (proceed with warnings)

    • On (stop for warnings)

  3. Если вы хотите только сгенерировать код, выберите Generate code only. В противном случае снимите флажок, чтобы создать исполняемый файл.

  4. Примените свои изменения. Нажмите Ctrl+B, чтобы сгенерировать код или создать модель.

    Если Советник Генерации кода выпускает отказы или предупреждения, и вы задали:

    • On (proceed with warnings) — Окно Code Generation Advisor открывается, в то время как процесс сборки продолжает. После того, как процесс сборки завершен, можно рассмотреть результаты.

    • On (stop for warnings) — Процесс сборки останавливает и отображает Диагностическое Средство просмотра. Чтобы продолжиться, необходимо рассмотреть и разрешить Советника Генерации кода результаты или очистить параметр Check model before generating code.

  5. В окне Code Generation Advisor рассмотрите результаты путем выбора проверки из левой панели. Результаты для той проверки отображаются на правой панели.

  6. После рассмотрения результатов проверки можно принять решение зафиксировать предупреждения и отказы как описано в Фиксации Предупреждение Проверки Model Advisor или Отказ (Simulink).

    Примечание

    Когда вы задаете цель КПД или Мер безопасности, Советник Генерации кода включает дополнительные проверки. Когда вы вносите изменения в одну из этих дополнительных проверок, предыдущие результаты проверки могут потенциально стать недопустимыми и должны быть повторно выполнены.

Для получения дополнительной информации смотрите Цели Набора — Советник Генерации кода Диалоговое окно

Для просмотра документации необходимо авторизоваться на сайте