Укажите, включать ли контрольную сумму верхней модели для моделей-ссылок
setIncludeTopModelChecksumForRefModels(cfgObj, optionalChecksum)
setIncludeTopModelChecksumForRefModels(
определяет, должен ли отчет инспекции кода включать контрольную сумму модели верхней части для модели-ссылки в сложение с контрольной суммой модели-ссылки при проверке подмодели в иерархии модели-ссылки.cfgObj
, optionalChecksum
)
Эта опция доступна, когда любое из следующих значений имеет значение true:
Вы задаете, что модель, конфигурируемая для инспекции кода, не является верхней частью моделью в иерархии модели-ссылки, вызывая cfgObj.setTopModel(false)
.
Вы задаете, что проверка совместимости модели и инспекции кода выполняются для потомков модели в иерархии модели-ссылки путем вызова cfgObj.setFollowModelLinks(true)
.
Выбор этой опции приводит к двойной компиляции для модели:
Один раз в качестве верхнего значения для вычисления контрольной суммы.
После ссылки на процесс инспекции кода.
Получите объект строения Simulink Code Inspector, затем установите значение для опции необязательной контрольной суммы.
cfgObj = slci.Configuration('mymodel');
cfgObj.setTopModel(false)
cfgObj.setIncludeTopModelChecksumForRefModels(true)
value = cfgObj.getIncludeTopModelChecksumForRefModels()
value=1
В окне модели на вкладке Apps выберите Code Inspector. Используйте диалоговое окно Simulink Code Inspector, чтобы сконфигурировать и запустить инспекцию кода.