Проверки AUTOSAR Blockset

MathWorks Automotive Advisory Board Checks

Проверки Model Advisor 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).

ПараметрРекомендуемые значенияАвтоматическая фиксацияЗависимости от условия
AutoInsertRateTranBlkoffoffSTC = STIndependent && SolverMode = SingleTasking
AutosarCompliantOnOn 
AutosarMaxShortNameLengthобласть значений (32,128)128~isAdaptiveAutosar
CombineOutputUpdateFcnsonon 
ERTFilePackagingFormatМодульныйМодульныйCodeInterfacePackaging = допускающая повторное использование функция
InlineParamsOnOnCodeInterfacePackaging = допускающая повторное использование функция
RateTransitionBlockCodeвстроенныйвстроенный 
SFInvalidInputDataAccessInChartInitDiag

предупреждение

ошибка

предупреждение 
SimulationMode

нормальный

внешний

СИЛ

PIL

нормальный 
SupportComplexoffoff~isAdaptiveAutosar
SupportContinuousTimeoffoff 
SupportNonFiniteoffoff 
SupportNonInlinedSFcnsoffoff 

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

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

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

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

ID проверки: mathworks.autosar.lut_replacement_check

Описание

Идентифицирует блоки Интерполяционной таблицы Simulink, которые несовместимы с Процедурами интерполяции AUTOSAR Blockset.

Доступный с AUTOSAR Blockset.

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

УсловиеРекомендуемое действие
Параметр конфигурации модели CodeReplacementLibrary установлен в None.Параметр конфигурации модели CodeReplacementLibrary не должен быть установлен в None.
BlockTypeУсловиеРекомендуемое действие
Предварительный поискПараметр ExtrapMethod установлен в Clip.Рассмотрите использование блока AUTOSAR Blockset Prelookup для лучшей совместимости.
Интерполяционная таблица n-DПараметр NumberOfTableDimensions установлен в 1 и параметр ExtrapMethod установлен в Clip.Рассмотрите использование блока AUTOSAR Blockset Curve для лучшей совместимости.
Параметр NumberOfTableDimensions установлен в 2 и параметр ExtrapMethod установлен в Clip.Рассмотрите использование блока AUTOSAR Blockset Map для лучшей совместимости.
Интерполяция Используя предварительный поискПараметр NumberOfTableDimensions установлен в 1 и параметр ExtrapMethod установлен в Clip.Рассмотрите использование блока AUTOSAR Blockset Curve Using Prelookup для лучшей совместимости.
Параметр NumberOfTableDimensions установлен в 2 и параметр ExtrapMethod установлен в Clip.Рассмотрите использование блока AUTOSAR Blockset Map Using Prelookup для лучшей совместимости.

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

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

  • Анализирует содержимое соединенных библиотекой блоков. По умолчанию входной параметр Follow links устанавливается на on.

  • Анализирует содержимое в подсистемах маскированных. По умолчанию входной параметр Look under masks устанавливается на graphical.

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