Диалоговое окно 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
Контрольная сумма топ-модели вычисляется в дополнение к контрольной сумме модели, на которую ссылаются. Выбор этой опции приводит к двойной компиляции для модели:
Однажды как верхняя часть для вычисления контрольной суммы.
Однажды, как ссылается для процесса инспекции кода.
Только контрольная сумма образца модели вычисляется.
Эта опция доступна, когда любое из следующего верно:
Вы не устанавливаете флажок 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
поскольку Code placement включает параметр Code folder.
Эквивалентным методом настройки Simulink Code Inspector для выбора или очистки этой опции является setCodePlacement
.
Задайте папку, содержащую ранее сгенерированный код для инспекции кода.
Значение по умолчанию:
''
Задает путь к папке, содержащей ранее сгенерированный код, который будет смотреться. Используйте этот параметр, только если вы смотрите сгенерированный код, который был повторно упакован, чтобы находиться в одной, пользовательской папке.
Этот параметр включен путем устанавливания значения параметра Code placement к Single folder
.
Эквивалентным методом настройки Simulink Code Inspector для выбора или очистки этой опции является setCodeFolder
.
Задайте папку отчета для инспекции кода.
Значение по умолчанию: подпапка slprj/slci
относительно местоположения модели.
Задает путь к папке, в которую инспекция кода должна поместить артефакты отчета инспекции кода.
Эквивалентным методом настройки Simulink Code Inspector для выбора или очистки этой опции является setReportFolder
.