Диалоговое окно Simulink® Code Inspector™ с параметрами при их начальных настройках по умолчанию появляется можно следующим образом.
Контроль кода системы управления и проверка совместимости модель.
Щелкните правой кнопкой по текстовой метке опции.
Выберите What's This из всплывающего меню.
Задайте, является ли модель, сконфигурированная для инспекции кода, топ-моделью в иерархии модели - ссылки.
Значение по умолчанию: на
Инспекция кода (и генерация кода, если требуется) использует цель топ-модели.
Инспекция кода (и генерация кода, если требуется) использует цель модели-ссылки.
Эквивалентным методом настройки Simulink Code Inspector для выбора или очистки этой опции является slci.Configuration.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 для выбора или очистки этой опции является slci.Configuration.setFollowModelLinks
.
Задайте, осмотреть ли поддерживаемые разделяемые утилиты, которые сгенерированы от текущей модели.
Значение по умолчанию: 'off'
Инспекция кода выполняется для поддерживаемых разделяемых утилит в папке _sharedutils
.
Инспекция кода не выполняется для поддерживаемых разделяемых утилит в папке _sharedutils
.
Эквивалентный метод настройки Simulink Code Inspector для выбора или очистки этой опции является slci. Configuration.setInspectSharedUtils.
Задайте, должен ли отчет инспекции кода включать в себя контрольную сумму топ-модели для модели, на которую ссылаются, в дополнение к образцовой контрольной сумме, на которую ссылаются, при осмотре подмодели в иерархии модели - ссылки.
Значение по умолчанию: 'off'
Контрольная сумма топ-модели вычисляется в дополнение к образцовой контрольной сумме, на которую ссылаются. Выбор этой опции приводит к двойной компиляции для модели:
Однажды как верхняя часть для вычисления контрольной суммы.
Однажды, как ссылается для процесса инспекции кода.
Только контрольная сумма эталонной модели вычисляется.
Эта опция доступна, когда любое из следующего верно:
Вы не устанавливаете флажок This is the top of the model hierarchy.
Вы устанавливаете флажок Inspect all referenced models.
Эквивалентным методом настройки Simulink Code Inspector для выбора или очистки этой опции является slci.Configuration.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 для выбора или очистки этой опции является slci.Configuration.setTerminateOnIncompatibility
.
Задайте, сгенерировать ли код перед инспекцией кода.
Значение по умолчанию: 'off'
Генерирует типовой кодекс в начале инспекции кода.
Использование ранее сгенерировало типовой кодекс для инспекции кода.
Выбор Generate code before code inspection отключает Code placement и опции Code folder, и изменяет отображенное название кнопки Inspect code к Generate and inspect code.
Эквивалентным методом настройки Simulink Code Inspector для выбора или очистки этой опции является slci.Configuration.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 для выбора или очистки этой опции является slci.Configuration.setCodePlacement
.
Задайте папку, содержащую ранее сгенерированный код для инспекции кода.
Значение по умолчанию:
''
Задает путь к папке, содержащей ранее сгенерированный код, который будет осмотрен. Используйте этот параметр, только если вы осматриваете сгенерированный код, который был повторно группирован, чтобы находиться в одной, пользовательской папке.
Этот параметр включен путем устанавливания значения параметра Code placement к Single folder
.
Эквивалентным методом настройки Simulink Code Inspector для выбора или очистки этой опции является slci.Configuration.setCodeFolder
.
Задайте папку отчета для инспекции кода.
Значение по умолчанию: подпапка slprj/slci
относительно местоположения модели.
Задает путь к папке, в которую инспекция кода должна поместить артефакты отчета инспекции кода.
Эквивалентным методом настройки Simulink Code Inspector для выбора или очистки этой опции является slci.Configuration.setReportFolder
.