К программно контролю кода системы управления используйте 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'));
Для примера использования интерфейса командной строки, чтобы управлять полным рабочим процессом инспекции кода, смотрите Введение в качестве примера в Simulink Code Inspector.