Для оценки готовности модели к созданию кода можно использовать проверки помощника по модели. Для проверки и настройки модели для целей приложения генерации кода, таких как отслеживание или отладка, используйте 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). В отчете отображается сводка выполнения, которая помечает предупреждения о проверке.
Просмотрите отчет. Предупреждения указывают на проблемы, влияющие на эффективность кода. Дополнительные сведения об отчете см. в разделе Просмотр отчетов проверки помощника по модели.
Чтобы просмотреть модель как часть процесса создания кода, используйте помощник по созданию кода.
Чтобы указать цели создания кода, на панели Параметры конфигурации > Создание кода выберите значение параметра Выбрать цель.
Перед созданием кода выберите одно из следующих значений для параметра Проверить модель (Check model).
On (proceed with warnings)
On (stop for warnings)
Если требуется только генерировать код, выберите Только генерировать код. В противном случае снимите флажок, чтобы построить исполняемый файл.
Примените изменения и нажмите Ctrl + B, чтобы создать код. Помощник по генерации кода запускает и анализирует модель и подсистемы высшего уровня.
Если помощник по созданию кода выдает ошибки или предупреждения, и указано следующее:
On (proceed with warnings) - окно Помощник по созданию кода (Code Generation Advisor) открывается, пока продолжается процесс построения. После завершения процесса сборки можно просмотреть результаты.
On (stop for warnings) - процесс построения останавливается и отображает средство просмотра диагностики. Чтобы продолжить, необходимо просмотреть и разрешить результаты помощника по созданию кода или очистить модель проверки перед созданием параметра кода.
В диалоговом окне «Помощник по созданию кода» просмотрите результаты, выбрав флажок на левой панели. Результаты проверки отображаются на правой панели.
После просмотра результатов проверки можно исправить предупреждения и сбои, как описано в разделе Исправление предупреждения о проверке или сбой помощника по модели.
Примечание
При указании цели обеспечения эффективности или безопасности помощник по созданию кода включает дополнительные проверки. При внесении изменений в одну из этих дополнительных проверок результаты предыдущих проверок могут стать недействительными и требуют повторного выполнения.
Дополнительные сведения см. в разделе Диалоговое окно «Задание целей - помощник по созданию кода» (Embedded Coder)