Используйте AUTOSAR Blockset проверки Model Advisor, чтобы сконфигурировать вашу модель для стандартной совместимости AUTOSAR.
ID проверки: mathworks.autosar.autosar_configset
Проверяйте параметры конфигурации в настройку модели, которые применяются к совместимости AUTOSAR.
Доступный с AUTOSAR Blockset.
Условие | Рекомендуемое действие |
---|---|
Один или несколько параметров конфигурации модели не совместим с AUTOSAR. | Установите перечисленные параметры конфигурации на рекомендуемые значения. В качестве альтернативы можно автоматически установить параметры при помощи опции Автофиксации. |
Следующее является параметрами модели, которые исследует проверка, при условии, что Податливость AUTOSAR установлена в on
при помощи соответствующей лицензии (файл TLC).
Параметр | Рекомендуемые значения | Автоматическая фиксация | Зависимости от условия |
---|---|---|---|
AutoInsertRateTranBlk | off | off | STC = STIndependent && SolverMode = SingleTasking |
AutosarCompliant | On | On | |
AutosarMaxShortNameLength | область значений (32,128) | 128 | ~isAdaptiveAutosar |
CombineOutputUpdateFcns | on | on | |
ERTFilePackagingFormat | Модульный | Модульный | CodeInterfacePackaging = допускающая повторное использование функция |
InlineParams | On | On | 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 Blockset.
Доступный с AUTOSAR Blockset.
Условие | Рекомендуемое действие |
---|---|
Параметр конфигурации модели CodeReplacementLibrary установлен в None . | Параметр конфигурации модели CodeReplacementLibrary не должен быть установлен в None . |
BlockType | Условие | Рекомендуемое действие |
---|---|---|
Prelookup | Параметр ExtrapMethod установлен в Clip . | Рассмотрите использование блока AUTOSAR Blockset Prelookup для лучшей совместимости. |
n-D Lookup Table | Параметр NumberOfTableDimensions установлен в 1 и параметр ExtrapMethod установлен в Clip . | Рассмотрите использование блока AUTOSAR Blockset Curve для лучшей совместимости. |
Параметр NumberOfTableDimensions установлен в 2 и параметр ExtrapMethod установлен в Clip . | Рассмотрите использование блока AUTOSAR Blockset Map для лучшей совместимости. | |
Interpolation Using Prelookup | Параметр 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
.
Позволяет исключения блоков и графиков.