exponenta event banner

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

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

Связанные темы