MathWorks® AUTOSAR Blockset и его проверки упрощают разработку и поиск и устранение неисправностей моделей, из которых код сгенерирован для автомобильных приложений.
Чтобы проверять, что ваша модель или подсистема выполняют стандарты AUTOSAR Blockset, откройте Model Advisor и запустите регистрации By Product> 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.
Условие | Рекомендуемое действие |
---|---|
Параметр модели Code Replacement Library не устанавливается ни на Один. | Параметр модели Code Replacement Library не должен быть установлен ни на Один. |
BlockType | Условие | Рекомендуемое действие |
---|---|---|
Предварительный поиск | ParameterExtrapMethod собирается Отсечь. | Рассмотрите использование блока AUTOSAR Prelookup для лучшей совместимости. |
Интерполяционная таблица n-D | Параметр набор Dimensionsis к 1 и parameterExtrapMethod устанавливается, чтобы Отсечь | Рассмотрите использование блока AUTOSAR Curve для лучшей совместимости. |
Параметр набор Dimensionsis к 2 и parameterExtrapMethod устанавливается, чтобы Отсечь | Рассмотрите использование блока AUTOSAR Map для лучшей совместимости. | |
Интерполяция Используя предварительный поиск | Параметр набор Dimensionsis к 1 и parameterExtrapMethod устанавливается, чтобы Отсечь | Рассмотрите блок using AUTOSAR Curve Using Prelookup |
Параметр набор Dimensionsis к 2 и parameterExtrapMethod устанавливается, чтобы Отсечь | Рассмотрите использование блока AUTOSAR Map Using Prelookup |
Работает на моделях библиотеки.
Анализирует содержимое соединенных библиотекой блоков. По умолчанию входной параметр Follow links устанавливается на on
.
Анализирует содержимое в подсистемах маскированных. По умолчанию входной параметр Look under masks устанавливается на graphical
.
Позволяет исключения блоков и графиков.