setIncludeTopModelChecksumForRefModels

Класс: slci. Настройка
Пакет: slci

Задайте, включать ли контрольную сумму топ-модели для моделей, на которые ссылаются,

Синтаксис

setIncludeTopModelChecksumForRefModels(cfgObj,optionalChecksum)

Описание

setIncludeTopModelChecksumForRefModels(cfgObj,optionalChecksum) задает, должен ли отчет инспекции кода включать в себя контрольную сумму топ-модели для модели, на которую ссылаются, в дополнение к образцовой контрольной сумме, на которую ссылаются, при осмотре подмодели в иерархии модели - ссылки.

Эта опция доступна, когда любое из следующего верно:

  • Вы указываете, что модель, сконфигурированная для инспекции кода, не является топ-моделью в иерархии модели - ссылки путем вызова cfgObj.setTopModel(false).

  • Вы указываете, что образцовая проверка совместимости и инспекция кода выполняются для потомков модели в иерархии модели - ссылки путем вызова cfgObj.setFollowModelLinks(true).

Выбор этой опции приводит к двойной компиляции для модели:

  • Однажды как верхняя часть для вычисления контрольной суммы.

  • Однажды, как ссылается для процесса инспекции кода.

Входные параметры

развернуть все

Обработайте к объекту настройки Simulink® Code Inspector™, возвращенному cfgObj = slci.Configuration(modelName).

Значение опции, заданное как булевская переменная. Значением является true, если контрольная сумма топ-модели должна быть вычислена в дополнение к образцовой контрольной сумме, на которую ссылаются. Значением является false, если только образцовая контрольная сумма, на которую ссылаются, должна быть вычислена. Значением по умолчанию является false.

Примеры

Установите значение дополнительной опции контрольной суммы

Получите объект настройки Simulink Code Inspector, затем установите значение для дополнительной опции контрольной суммы.

cfgObj = slci.Configuration('mymodel');
cfgObj.setTopModel(false)
cfgObj.setIncludeTopModelChecksumForRefModels(true)
value = cfgObj.getIncludeTopModelChecksumForRefModels()
value=1

Альтернативы

Откройте диалоговое окно Simulink Code Inspector из меню Code окна модели и используйте диалоговое окно, чтобы сконфигурировать и запустить инспекцию кода.

Представленный в R2015a