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