Изменения в рабочем процессе инспекции кода в R2021b

Начиная в R2021b, диалоговое окно Simulink Code Inspector было удалено, и вкладка Code Inspector заменяет параметры и кнопки, которые были в диалоговом окне. От R2021b используйте вкладку Code Inspector, чтобы выполнить ключевые задачи процесса инспекции кода, который вы ранее выполнили при помощи диалогового окна.

Чтобы открыть вкладку Code Inspector, на вкладке Apps, выбирают Code Inspector.

Эта таблица суммирует, как использовать вкладку Code Inspector, чтобы выполнить действия, ранее выполняемые при помощи диалогового окна Simulink Code Inspector.

ЗадачаДействие перед R2021b с помощью диалогового окна Simulink Code InspectorДействие в R2021b с помощью вкладки Code Inspector
Сконфигурируйте проверку совместимости и процесс инспекции кодаНепосредственно сконфигурируйте параметры в диалоговом окне.Расширьте Model Settings и сделайте соответствующий выбор.
Чтобы использовать топ-модель предназначаются для проверки совместимости, генерации кода и инспекции кодаВыберите This is the top of the model hierarchy.

Используйте настройку по умолчанию As: Top Model.

Чтобы использовать образец модели предназначаются для проверки совместимости, генерации кода и инспекции кодаОчистите This is the top of the model hierarchy.

Используйте As: Model Reference установка.

Осуществите проверки совместимости модели

Нажмите Check this model или Check all models.

Когда вы осуществляете проверки совместимости для топ-модели только, результаты проверки отображены в диалоговом окне Model Advisor.

Когда вы осуществляете проверки совместимости включая модели, на которые ссылаются, результаты отображены в Командном окне и в окне сводного отчета HTML.

В поле Prepare нажмите Check Compatibility.

Когда вы осуществляете проверки совместимости для топ-модели только, результаты проверки отображены в диалоговом окне Model Advisor. Отчет Model Advisor отображен в панели Compatibility Checker рядом с моделью.

Когда вы осуществляете проверки совместимости включая модели, на которые ссылаются, отчеты Model Advisor отображены в панели Compatibility Checker.

Сгенерируйте код

Нажмите Ctrl+B.

Чтобы сгенерировать код как часть инспекции кода, выберите код Generate перед инспекцией кода. Затем нажмите Inspect Code.

Нажмите Generate Code. При запуске в R2021b нет никакой опции пользовательского интерфейса, чтобы осуществить генерацию кода как часть инспекции кода.

Сгенерированный код появляется в Представлении кода рядом с моделью.

Задайте местоположение сгенерированного кода

Если код находится в структуре папок Embedded Coder, выберите Embedded Coder Default как Code Placement.

В противном случае установите Code Placement на Single Folder и задайте местоположение папки кода в текстовом поле Code Folder.

Расширьте Inspect выпадающее меню и:

  • Если код находится в структуре папок Embedded Coder, выберите Embedded Coder Default как Code Placement.

  • В противном случае установите Code Placement на Single Folder и задайте местоположение папки кода в текстовом поле Code Folder.

Задайте папку, чтобы сохранить акты осмотраТекстовое поле Use Report folder.Текстовое поле Use Inspect> Report folder.
Запустите контрольНажмите Inspect. Акт осмотра кода HTML автоматически открывается.Нажмите Inspect. Результаты верификации появляются в панели Code Inspection Verification Results . Чтобы сгенерировать акты осмотра кода HTML, нажмите Generate Report.

Примечание

Программируемый рабочий процесс процесса инспекции кода при помощи команд MATLAB не затронут, потому что диалоговое окно Simulink Code Inspector было удалено.

Вкладка Code Inspector содержит дополнительные функциональности к:

Для примера с определенной моделью, которая демонстрирует выполнение процесса инспекции кода, смотрите, Смотрят Код, Сгенерированный из Модели Simulink.

Похожие темы