Для программного управления проверкой совместимости моделей используйте slci.Configuration интерфейс.
В окне «MATLAB ® Command Window» или в сценарии необходимо выполнить вызов checkCompatibility, указывая дескриптор объекта конфигурации Simulink ® Code Inspector™ для модели, ранее возвращенный . cfgObj = slci.Configuration(modelName);checkCompatibility функция возвращает объекты, содержащие информацию о результатах.
В следующем примере показано, как программно запустить средство проверки совместимости и сообщить результаты.
fprintf('\nInvoking compatibility checker ...\n');
config = slci.Configuration('slcidemo_roll');
result = config.checkCompatibility('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Если проверки пройдут, модель готова к проверке. Если сообщается о несовместимости, устраните неполадки и проверьте модель на совместимость.
Пример использования интерфейса командной строки для управления полным рабочим процессом проверки кода см. в разделе Введение в Simulink Code Inspector.