Используйте 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.
Позволяет исключения блоков и графиков.