exponenta event banner

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

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

В окне «MATLAB ® Command Window» или в сценарии необходимо выполнить вызов inspect, указывая дескриптор объекта конфигурации Simulink ® Code Inspector™ для модели, ранее возвращенный cfgObj = slci.Configuration(modelName);. inspect функция возвращает объекты, содержащие информацию о результатах.

В следующем примере показано, как программно запустить Simulink Code Inspector и сообщить результаты. Предполагается, что модель ранее прошла проверку совместимости Simulink Code Inspector (см. checkCompatibility) и моделируется (см. sim) без ошибок.

config = slci.Configuration('slcidemo_roll');
config.setTopModel(true);
config.setReportFolder(fullfile('.','report'));
result = config.inspect('DisplayResults','None');
fprintf('Model %s status: %s\n',result.ModelName, result.Status);

Отчет о проверке помещается в местоположение, указанное в вызове setReportFolder, который является report подпапка текущей рабочей папки. При повторной проверке созданного кода отчет обновляется автоматически. Для просмотра созданного отчета введите следующую команду:

web(fullfile('.', 'report','slcidemo_roll_report.html'));

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

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