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