Simulink® Диалоговое окно Code Inspector™ с параметрами при их начальных настройках по умолчанию появляется следующим образом.
Код системы управления и совместимостью для модели.
Щелкните правой кнопкой мыши текстовую метку опции.
Выберите What's This из всплывающего меню.
Укажите, является ли модель, конфигурируемая для инспекции кода, верхней моделью в иерархии моделей-ссылок.
По умолчанию: on
При инспекции кода (и генерации кода, если требуется) используется верхняя часть модели.
Инспекция кода (и генерация кода, если требуется) использует цель модели-ссылки.
Эквивалентный метод строения Simulink Code Inspector для выбора или очистки этой опции setTopModel
.
Укажите, следует ли выполнять проверку совместимости моделей и инспекции кода для потомков этой модели в иерархии модели-ссылки.
По умолчанию: off
Проверка совместимости моделей и инспекции кода выполняются для потомков этой модели в иерархии модели-ссылки.
Проверка совместимости моделей и инспекция кода выполняются только для этой модели.
Выбор Inspect all referenced models изменяет отображаемое имя Omit model from code inspection if it fails compatibility check опции на Omit models from code inspection if they fail compatibility checks и изменяет отображаемое имя Check this model кнопки на Check all models.
Эквивалентный метод строения Simulink Code Inspector для выбора или очистки этой опции setFollowModelLinks
.
Укажите, нужно ли просматривать поддерживаемые общие утилиты, сгенерированные из текущей модели.
По умолчанию: off
Инспекция кода выполняется для поддерживаемых общих утилит в _sharedutils
папка.
Инспекция кода не выполняется для поддерживаемых общих утилит в _sharedutils
папка.
Эквивалентный метод строения Simulink Code Inspector для выбора или очистки этой опции setInspectSharedUtils
.
Укажите, должен ли отчет инспекции кода включать контрольную сумму модели верхней части для модели-ссылки в сложение с контрольной суммой модели-ссылки при проверке подмодели в иерархии модели-ссылки.
По умолчанию: off
Контрольная сумма верхней модели вычисляется в дополнение к контрольной сумме модели-ссылки. Выбор этой опции приводит к двойной компиляции для модели:
Один раз в качестве верхнего значения для вычисления контрольной суммы.
После ссылки на процесс инспекции кода.
Вычисляется только контрольная сумма образца модели.
Эта опция доступна, когда любое из следующих значений имеет значение true:
Флажок This is the top of the model hierarchy не установлен.
Установите флажок Inspect all referenced models.
Эквивалентный метод строения Simulink Code Inspector для выбора или очистки этой опции setIncludeTopModelChecksumForRefModels
.
Укажите, завершается ли инспекция кода, если модель не проверяет совместимость.
По умолчанию: off
Инспекция кода прекращается, если модель не проверяет совместимость. Генерация кода (при запросе) также не происходит.
Инспекция кода не прекращается, если модель не проверяет совместимость.
Выбор опции Inspect all referenced models изменения отображаемого имени для этой опции с Omit model from code inspection if it fails compatibility check на Omit models from code inspection if they fail compatibility checks.
Эквивалентный метод строения Simulink Code Inspector для выбора или очистки этой опции setTerminateOnIncompatibility
.
Укажите, нужно ли сгенерировать код перед инспекцией кода.
По умолчанию: off
Генерирует код модели в начале инспекции кода.
Использует ранее сгенерированный код модели для инспекции кода.
Выбор Generate code before code inspection отключает опции Code placement и Code folder, и изменяет отображаемое имя Inspect code кнопки на Generate and inspect code.
Эквивалентный метод строения Simulink Code Inspector для выбора или очистки этой опции setGenerateCode
.
Укажите размещение кода для инспекции кода.
По умолчанию:
Embedded Coder default
Embedded Coder default
Указывает, что ранее сгенерированный код находится в папках по умолчанию, созданных генерацией кода.
Single folder
Указывает, что ранее сгенерированный код был переупакован для размещения в одной определяемой пользователем папке.
Очистка опции Generate code before code inspection включение опции Code placement.
Выбор значения Single folder
for Code placement включает параметр Code folder.
Эквивалентный метод строения Simulink Code Inspector для выбора или очистки этой опции setCodePlacement
.
Укажите папку, содержащую ранее сгенерированный код для инспекции кода.
По умолчанию:
''
Указывает путь к папке, содержащей ранее сгенерированный код для проверки. Используйте этот параметр только, если вы проверяете сгенерированный код, который был повторно упакован, чтобы разместиться в одной, определяемой пользователем папке.
Этот параметр активируется путем установки значения параметра Code placement равным Single folder
.
Эквивалентный метод строения Simulink Code Inspector для выбора или очистки этой опции setCodeFolder
.
Укажите папку отчета для инспекции кода.
По умолчанию: Подпапка slprj/slci
относительно местоположения модели.
Задает путь к папке, в которую инспекция кода должна помещать программные продукты отчета о инспекции кода.
Эквивалентный метод строения Simulink Code Inspector для выбора или очистки этой опции setReportFolder
.