MathWorks AUTOSAR Blockset Checks

MathWorks Automotive Advisory Board Checks

MathWorks® AUTOSAR Blockset и его проверки упрощают разработку и поиск и устранение неисправностей моделей, из которых код сгенерирован для автомобильных приложений.

Чтобы проверять, что ваша модель или подсистема выполняют стандарты AUTOSAR Blockset, откройте Model Advisor и запустите регистрации By Product> AUTOSAR Blockset.

Model Advisor выполняет контроль лицензии Simulink® Check™, когда вы осуществляете проверки AUTOSAR Blockset.

Проверяйте параметры конфигурации модели на податливость AUTOSAR

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' 

Возможности и ограничения

  • Работает на моделях библиотеки.

  • Позволяет исключения блоков и графиков.

Проверяйте совместимость Процедур интерполяции AUTOSAR

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.

  • Позволяет исключения блоков и графиков.