Проверяйте совместимость модели с инспекцией кода
проверяет модель на совместимость с Simulink® Code Inspector™, возвращает информацию о результатах и отображает результаты в Командном окне на основе настроек, заданных в аргументах пары "имя-значение". Чтобы указать, охватывает ли возможности проверки совместимости ссылочные модели, используйте results
= checkCompatibility(cfgObj
,Name,value)setFollowModelLinks
функция.
Запустите проверку совместимости и отобразите результаты проверок в Командном окне.
Создайте объект строения для slcidemo_roll_orig
модели
config = slci.Configuration('slcidemo_roll_orig');
Запустите проверку совместимости при помощи объекта строения.
result = checkCompatibility(config, 'DisplayResults','None');
См. результаты проверки совместимости.
for i = 1:length(result) fprintf('\nModel ''%s'' passed %d checks with %d issues.',... result{i}.system,... result{i}.numPass, result{i}.numWarn + result{i}.numFail) end
Model 'slcidemo_roll' passed 68 checks with 0 issues.>>
Прежде чем запускать Simulink Code Inspector на модели, запустите проверки совместимости и неоднократно изменяйте модель, пока модель не будет совместима с инспекцией кода.
В окне модели на вкладке Apps выберите Code Inspector. Используйте диалоговое окно Simulink Code Inspector, чтобы сконфигурировать и запустить проверку совместимости. Можно запустить проверку совместимости для иерархии верхней модели, нажав кнопку Check this model.