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

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

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

Следующий пример показывает, как программно запустить результаты отчета и Simulink Code Inspector. Модель принята, чтобы ранее передать проверки совместимости Simulink Code Inspector (см. slci.Configuration.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);

Акт осмотра помещается в местоположение, заданное в вызове slci.Configuration.SetReportFolder, который является подпапкой report текущей рабочей папки. Если вы повторно осматриваете сгенерированный код, отчет автоматически обновляется. Чтобы отобразить сгенерированный отчет, дайте следующую команду:

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

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

Похожие темы