Чтобы подготовить вашу модель к генерации кода и контролю, сконфигурируйте параметры инспекции кода. Затем проверяйте совместимость модели с Simulink® Code Inspector™ при помощи программы контроля совместимости. Программа контроля совместимости проверяет вашу модель на условия, которые нарушают ограничения Simulink Code Inspector на моделирование условий, параметров конфигурации и использования блока. Путем осуществления проверок совместимости модели инкрементно и итеративно, можно отсоединить проблемы несовместимости рано в процессе разработки моделей.
Открытая модель slcidemo_roll_orig
путем ввода имени модели в Командном окне.
>> slcidemo_roll_orig
Сохраните копию модели, переименовав его в slcidemo_roll
, и измените MATLAB текущая рабочая папка в местоположение сохраненной модели.
Из окна топ-модели откройте приложение Code Inspector. В галерее Apps, под Code verification, validation, and test, нажимают Code Inspector.
Чтобы отключить оптимизацию генерации кода, которая несовместима с Simulink Code Inspector, нажмите Model Settings. В диалоговом окне модели Configuration Parameters, на панели Optimization, устанавливает параметр Disable incompatible optimizations на -SLCI
.
Включайте модели, на которые ссылаются, в проверку совместимости модели и инспекцию кода путем выбора Inspect все модели, на которые ссылаются, в Model Settings выпадающее меню. Для этого примера используйте настройку по умолчанию других параметров в Model Settings выпадающее меню.
Чтобы использовать цель топ-модели для проверки совместимости, генерация кода и инспекция кода, используют настройку по умолчанию As:
Top Model
. Если вы используете модель, на которую ссылаются в другой модели, и вы хотите проверять совместимость модели и проверить сгенерированный код в контексте, где на модель ссылаются, используйте As:
Model Reference
установка.
Чтобы осуществить проверки совместимости модели, нажмите Check Compatibility. Программа контроля совместимости отображает индикатор выполнения.
Отчет Model Advisor топ-модели отображен в панели Программы контроля совместимости рядом с моделью.
Просматривать отчет Model Advisor модели slcidemo_attitude
, на которую ссылаются,, выберите имя модели из выпадающего списка в верхнем левом углу панели.
Точно так же можно просмотреть отчет Model Advisor для slcidemo_heading
.
Топ-модель и модели, на которые ссылаются, передают проверки совместимости. Это указывает, что ваша модель готова к генерации кода.