MathWorks AUTOSAR Blockset Checks

MathWorks Automotive Advisory Board Checks

MathWorks® 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.

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

УсловиеРекомендуемое действие
Заменяющая Библиотека Параметра модели Кода не установлена ни в Один.Заменяющая Библиотека Параметра модели Кода не должна быть установлена ни в Один.
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.

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