Проверяйте совместимость модели с инспекцией кода
проверяет модель на совместимость с Simulink® Code Inspector™, возвращает информацию о результатах и отображает результаты в Командном окне на основе настроек, заданных в аргументах пары "имя-значение". Чтобы задать, охватывает ли осциллограф проверки совместимости модели, на которые ссылаются, используйте results
= checkCompatibility(cfgObj
,Name,value)setFollowModelLinks
функция.
Запустите программу контроля совместимости и отобразите результаты проверок в Командном окне.
Создайте объект настройки для модели slcidemo_roll_orig
config = slci.Configuration('slcidemo_roll_orig');
Запустите программу контроля совместимости при помощи объекта настройки.
result = checkCompatibility(config, '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
Model 'slcidemo_roll' passed 68 checks with 0 issues.>>
Перед рабочим Simulink Code Inspector на модели, осуществленных проверках совместимости и изменяют модель неоднократно, пока модель не совместима с инспекцией кода.
В окне модели, на вкладке Apps, выбирают Code Inspector. Используйте диалоговое окно Simulink Code Inspector, чтобы сконфигурировать и запустить программу контроля совместимости. Можно запустить программу контроля совместимости для иерархии топ-модели путем нажатия на Check this model.