Проверяйте совместимость модели с помощью интерфейса командной строки

Чтобы программно управлять проверкой совместимости модели, используйте 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.

Похожие темы