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

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

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

Проверяйте режим на эффективность кода с Model Advisor

Чтобы проверять модель rtwdemo_throttlecntrl на эффективность кода, используйте Model Advisor.

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

  2. Чтобы запустить Model Advisor, выберите Analysis> Model Advisor> 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, выбирают значение для параметра Select objective.

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

    • On (proceed with warnings)

    • On (stop for warnings)

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

  4. Примените свои изменения, и затем нажмите Generate Code/Build. Советник Генерации кода запускает и рассматривает топ-модель и подсистемы.

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

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

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

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

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

    Примечание

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

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

Похожие темы