exponenta event banner

Диалоговое окно «Инспектор кода Simulink»

Диалоговое окно Simulink ® Code Inspector™ с параметрами по умолчанию отображается следующим образом.

Обзор диалогового окна «Инспектор кода Simulink»

Проверка кода управления и проверка совместимости модели.

Получение справки по параметру

  1. Щелкните правой кнопкой мыши текстовую метку параметра.

  2. Выберите «Что это» во всплывающем меню.

См. также

Это верхняя часть иерархии модели.

Укажите, является ли модель, настроенная для проверки кода, верхней моделью в иерархии ссылок на модель.

Настройки

По умолчанию: вкл.

На

При проверке кода (и создании кода, если требуется) используется цель верхней модели.

Прочь

При проверке кода (и создании кода, если требуется) используется цель ссылки на модель.

Информация командной строки

Эквивалентный метод конфигурации Simulink Code Inspector для выбора или удаления этой опции: setTopModel.

См. также

Проверка всех ссылочных моделей

Укажите, следует ли выполнять проверку совместимости модели и проверку кода для потомков этой модели в иерархии ссылок на модель.

Настройки

По умолчанию: off

На

Проверка совместимости модели и проверка кода выполняются для потомков этой модели в иерархии ссылок на модель.

Прочь

Проверка совместимости модели и проверка кода выполняются только для этой модели.

Зависимости

При выборе команды Проверить все ссылочные модели (Inspect all referenced models) отображается имя опции Пропустить модель из проверки кода (Omit model from code inspection), если она не проходит проверку совместимости, и имя кнопки Проверить эту модель (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), если проверка совместимости завершается неуспешно, на «Пропустить модели из проверки кода» (Omit models from code inspection), если проверка совместимости завершается неу

Информация командной строки

Эквивалентный метод конфигурации Simulink Code Inspector для выбора или удаления этой опции: setTerminateOnIncompatibility.

См. также

Создание кода перед проверкой кода

Укажите, следует ли создавать код перед проверкой кода.

Настройки

По умолчанию: off

На

Создает код модели в начале проверки кода.

Прочь

Использует ранее созданный код модели для проверки кода.

Зависимости

При выборе пункта Генерировать код перед проверкой кода отключаются опции Размещение кода (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 для размещения кода включает параметр папки кода.

Информация командной строки

Эквивалентный метод конфигурации Simulink Code Inspector для выбора или удаления этой опции: setCodePlacement.

См. также

Папка кода

Укажите папку, содержащую ранее созданный код для проверки кода.

Настройки

По умолчанию: ''

Указывает путь к папке, содержащей ранее созданный код для проверки. Этот параметр используется только при проверке созданного кода, переупакованного для размещения в одной пользовательской папке.

Зависимости

Этот параметр активируется путем установки для параметра Code placement значения Single folder.

Информация командной строки

Эквивалентный метод конфигурации Simulink Code Inspector для выбора или удаления этой опции: setCodeFolder.

См. также

Папка отчета

Укажите папку отчета для проверки кода.

Настройки

По умолчанию: подпапка slprj/slci относительно расположения модели.

Указывает путь к папке, в которую при проверке кода должны помещаться артефакты отчета о проверке кода.

Информация командной строки

Эквивалентный метод конфигурации Simulink Code Inspector для выбора или удаления этой опции: setReportFolder.

См. также