Чтобы программно управлять проверкой совместимости модели, используйте slci.Configuration
интерфейс.
В MATLAB® Командное окно или в рамках скрипта, вы выдаете вызов checkCompatibility
, указание указателя на Simulink® Code Inspector™ объект строения для модели, ранее возвращенный
. cfgObj
= slci. Строение (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.