MathWorks® AUTOSAR Blockset и проверки упрощают разработку и поиск и устранение неисправностей моделей, из которых код сгенерирован для автомобильных приложений.
Model Advisor выполняет контроль лицензии Simulink® Check™, когда вы осуществляете проверки AUTOSAR Blockset.
ID проверки: mathworks.autosar.autosar_configset
Проверяйте параметры конфигурации в настройку модели, которые применяются к совместимости AUTOSAR.
Доступный с AUTOSAR Blockset.
| Условие | Рекомендуемое действие |
|---|---|
| Один или несколько образцовых параметров конфигурации не совместим с AUTOSAR. | Установите перечисленные параметры конфигурации на рекомендуемые значения. альтернативно, можно автоматически зафиксировать параметры к рекомендуемым действиям при помощи опции Автофиксации. |
Следующее является параметрами модели, которые изучит проверка при условии, что Соответствие AUTOSAR установлено в на при помощи соответствующей лицензии (файл TLC).
| Параметр | Рекомендуемые значения | Автоматическая фиксация | Зависимости от условия |
|---|---|---|---|
| AutoInsertRateTranBlk | 'off' | 'off' | STC = STIndependent && SolverMode = SingleTasking |
| AutosarCompliant | На | На | |
| AutosarMaxShortNameLength | область значений (32,128) | 128 | ~isAdaptiveAutosar |
| CombineOutputUpdateFcns | на | на | |
| ERTFilePackagingFormat | Модульный | Модульный | CodeInterfacePackaging = допускающая повторное использование функция |
| InlineParams | На | На | CodeInterfacePackaging = допускающая повторное использование функция |
| RateTransitionBlockCode | встроенный | встроенный | |
| SFInvalidInputDataAccessInChartInitDiag | предупреждение ошибка | предупреждение | |
| SimulationMode | нормальный внешний СИЛ PIL | нормальный | |
| SupportComplex | 'off' | 'off' | ~isAdaptiveAutosar |
| SupportContinuousTime | 'off' | 'off' | |
| SupportNonFinite | 'off' | 'off' | |
| SupportNonInlinedSFcns | 'off' | 'off' |
Работает на моделях библиотеки.
Позволяет исключения блоков и графиков.
ID проверки: mathworks.autosar.lut_replacement_check
Идентифицирует блоки Интерполяционной таблицы Simulink, которые несовместимы с Процедурами интерполяции AUTOSAR.
Доступный с AUTOSAR Blockset.
| Условие | Рекомендуемое действие |
|---|---|
| Заменяющая Библиотека Параметра модели Кода не установлена ни в Один. | Заменяющая Библиотека Параметра модели Кода не должна быть установлена ни в Один. |
| BlockType | Условие | Рекомендуемое действие |
|---|---|---|
| Предварительный поиск | ParameterExtrapMethod собирается Отсечь. | Рассмотрите использование блока AUTOSAR Prelookup для лучшей совместимости. |
| Интерполяционная таблица n-D | Параметр набор Dimensionsis к 1 и parameterExtrapMethod устанавливается, чтобы Отсечь | Рассмотрите использование блока AUTOSAR Curve для лучшей совместимости. |
| Параметр набор Dimensionsis к 2 и parameterExtrapMethod устанавливается, чтобы Отсечь | Рассмотрите использование блока AUTOSAR Map для лучшей совместимости. | |
| Интерполяция Используя предварительный поиск | Параметр набор Dimensionsis к 1 и parameterExtrapMethod устанавливается, чтобы Отсечь | Рассмотрите использование блока AUTOSAR Curve Using Prelookup |
| Параметр набор Dimensionsis к 2 и parameterExtrapMethod устанавливается, чтобы Отсечь | Рассмотрите использование блока AUTOSAR Map Using Prelookup |
Работает на моделях библиотеки.
Анализирует содержимое соединенных библиотекой блоков. По умолчанию входной параметр Follow links устанавливается на on.
Анализирует содержимое в подсистемах маскированных. По умолчанию входной параметр Look under masks устанавливается на graphical.
Позволяет исключения блоков и графиков.