Подготовьте модель к генерации кода и контролю

Чтобы подготовить вашу модель к генерации кода и контролю, сконфигурируйте параметры инспекции кода. Затем проверяйте совместимость модели с Simulink® Code Inspector™ при помощи программы контроля совместимости. Программа контроля совместимости проверяет вашу модель на условия, которые нарушают ограничения Simulink Code Inspector на моделирование условий, параметров конфигурации и использования блока. Путем осуществления проверок совместимости модели инкрементно и итеративно, можно отсоединить проблемы несовместимости рано в процессе разработки моделей.

Настройте параметры для инспекции кода

  1. Открытая модель slcidemo_roll_orig путем ввода имени модели в Командном окне.

    >> slcidemo_roll_orig

  2. Сохраните копию модели, переименовав его в slcidemo_roll, и измените MATLAB текущая рабочая папка в местоположение сохраненной модели.

  3. Из окна топ-модели откройте приложение Code Inspector. В галерее Apps, под Code verification, validation, and test, нажимают Code Inspector.

  4. Чтобы отключить оптимизацию генерации кода, которая несовместима с Simulink Code Inspector, нажмите Model Settings. В диалоговом окне модели Configuration Parameters, на панели Optimization, устанавливает параметр Disable incompatible optimizations на -SLCI.

  5. Включайте модели, на которые ссылаются, в проверку совместимости модели и инспекцию кода путем выбора Inspect все модели, на которые ссылаются, в Model Settings выпадающее меню. Для этого примера используйте настройку по умолчанию других параметров в Model Settings выпадающее меню.

  6. Чтобы использовать цель топ-модели для проверки совместимости, генерация кода и инспекция кода, используют настройку по умолчанию As: Top Model. Если вы используете модель, на которую ссылаются в другой модели, и вы хотите проверять совместимость модели и проверить сгенерированный код в контексте, где на модель ссылаются, используйте As: Model Reference установка.

Проверяйте совместимость модели

Чтобы осуществить проверки совместимости модели, нажмите Check Compatibility. Программа контроля совместимости отображает индикатор выполнения.

Отчет Model Advisor топ-модели отображен в панели Программы контроля совместимости рядом с моделью.

Просматривать отчет Model Advisor модели slcidemo_attitude, на которую ссылаются,, выберите имя модели из выпадающего списка в верхнем левом углу панели.

Точно так же можно просмотреть отчет Model Advisor для slcidemo_heading.

Топ-модель и модели, на которые ссылаются, передают проверки совместимости. Это указывает, что ваша модель готова к генерации кода.