Проверка кода, созданного на основе модели
Проверьте созданный код из модели и сообщите результаты проверки, запустив программу Simulink ® Code Inspector™ .
Создайте временную папку.
[tempDir, cgDir] = slcidemodir();
Загрузить пример модели slcidemo_roll_orig в память, сохраните копию модели и переименуйте ее в slcidemo_roll.
load_system('slcidemo_roll_orig') save_system('slcidemo_roll_orig', 'slcidemo_roll');
Создание объекта контроля кода для модели slcidemo_roll.
config = slci.Configuration('slcidemo_roll');Предполагается, что модель ранее прошла проверку совместимости (см. checkCompatibility).
Сконфигурируйте создание кода как часть проверки кода с помощью setGenerateCode функция.
setGenerateCode(config, true)
Выполните проверку кода.
result = inspect(config, 'displayResults', 'Summary');
Перед проверкой кода, созданного в модели, выполните проверки совместимости с помощью checkCompatibility и многократно модифицируют модель до тех пор, пока модель не будет совместима с проверкой кода.
В окне модели на вкладке Приложения выберите Инспектор кода. Для настройки и запуска проверки кода используйте диалоговое окно Simulink Code Inspector.