Проверяйте совместимость модели Используя интерфейс командной строки

К программно проверке совместимости модели управления используйте интерфейс slci.Configuration.

В Командном окне MATLAB® или в рамках скрипта, вы издаете приказ к slci.Configuration.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

Если проверки передают, модель готова к контролю. Если о несовместимостях сообщают, устраняют проблемы и перепроверяют модель на совместимость.

Для примера использования интерфейса командной строки, чтобы управлять полным рабочим процессом инспекции кода, смотрите пример slcidemo_intro.

Похожие темы