Для оценки готовности модели к созданию кода можно использовать проверки помощника по модели. Для проверки и настройки модели для целей приложения генерации кода, таких как отслеживание или отладка, используйте Code Generation Advisor.
| Для получения информации о | Посмотрите |
|---|---|
| Консультант по моделям | Выполнить проверки помощника по модели |
| Помощник по созданию кода | Настройка модели для целей создания кода с помощью помощника по созданию кода |
| Проверки, доступные с Simulink ® Coder™ | Проверки кодера Simulink |
| Проверки, доступные с встроенным кодером ® | Проверка встроенного кодера |
Проверка модели rtwdemo_throttlecntrl для обеспечения эффективности кода используйте Model Advisor.
Открытый rtwdemo_throttlecntrl. Сохранить копию как throttlecntrl в доступном для записи местоположении на пути MATLAB ®.
На вкладке Моделирование (Modeling) щелкните Помощник по модели (Model Advisor). Откроется диалоговое окно с иерархией системы модели.
Щелкнуть throttlecntrl и нажмите кнопку OK. Откроется окно Model Advisor.
Разверните меню «По задаче» > «Эффективность создания кода». Чтобы проверить модель на эффективность создания кода, используйте проверки в папке. По умолчанию выбираются проверки, которые не запускают схему обновления. Доступные проверки эффективности генерации кода зависят от наличия лицензии Simulink Coder или Embedded Coder.
На левой панели выберите оставшиеся чеки, а затем выберите Эффективность создания кода.
На правой панели выберите Показать отчет после выполнения (Show report after run) и щелкните Выполнить выбранные проверки (Run Selected Checks). В отчете отображается сводка выполнения, которая помечает предупреждения о проверке.
Просмотрите отчет. Предупреждения указывают на проблемы, влияющие на эффективность кода. Дополнительные сведения об отчете см. в разделе Просмотр отчетов проверки помощника по модели.
Чтобы просмотреть модель как часть процесса создания кода, используйте помощник по созданию кода.
Чтобы выбрать и определить приоритеты целей создания кода, на панели Параметры конфигурации > Создание кода щелкните Задать цели.
На панели Параметры конфигурации (Configuration Parameters) > Создание кода (Code Generation) > Общие (General) выберите один из следующих вариантов в меню Проверить модель (Check model) перед созданием кода.
On (proceed with warnings)
On (stop for warnings)
Если требуется только генерировать код, выберите Только генерировать код. В противном случае снимите флажок, чтобы построить исполняемый файл.
Примените изменения. Нажмите клавиши Ctrl + B, чтобы создать код или создать модель.
Если помощник по созданию кода выдает ошибки или предупреждения, и указано следующее:
On (proceed with warnings) - окно Помощник по созданию кода (Code Generation Advisor) открывается, пока продолжается процесс построения. После завершения процесса сборки можно просмотреть результаты.
On (stop for warnings) - процесс построения останавливается и отображает средство просмотра диагностики. Чтобы продолжить, необходимо просмотреть и разрешить результаты помощника по созданию кода или очистить модель проверки перед созданием параметра кода.
В окне Помощник по созданию кода просмотрите результаты, выбрав чек на левой панели. Результаты проверки отображаются на правой панели.
После просмотра результатов проверки можно исправить предупреждения и сбои, как описано в разделе Исправление предупреждения о проверке или сбой помощника по модели.
Примечание
При указании цели обеспечения эффективности или безопасности помощник по созданию кода включает дополнительные проверки. При внесении изменений в одну из этих дополнительных проверок результаты предыдущих проверок могут стать недействительными и требуют повторного выполнения.
Дополнительные сведения см. в разделе Диалоговое окно «Задание целей - помощник по созданию кода»