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

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

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

Проверяйте режим на КПД кода с Model Advisor

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

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

  2. Чтобы запустить Model Advisor, на вкладке 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.

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

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

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

  2. Выберите одно из следующих значений для параметра 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 или Отказ.

    Примечание

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

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

Похожие темы