Используйте проверки AUTOSAR Blockset Model Advisor, чтобы сконфигурировать модель на совместимость со стандартом AUTOSAR.
Проверяйте идентификатор: mathworks.autosar.autosar_configset
Проверьте настройки строения в строения модели, которые применяются к совместимости AUTOSAR.
Доступно с AUTOSAR Blockset.
| Состояние | Рекомендуемое действие |
|---|---|
| Один или несколько параметров конфигурации модели несовместимы с AUTOSAR. | Установите рекомендуемые параметры конфигурации в значения. Также можно автоматически задать параметры при помощи опции Автофиксация (Auto-Fix). |
Ниже приведены параметры модели, которые проверяет проверка, при условии, что для AUTOSAR Compliance задано значение on при помощи соответствующей лицензии (TLC файла).
| Параметр | Рекомендуемые значения | Автоматическое исправление | Зависимости от условия |
|---|---|---|---|
| AutoInsertRateTranBlk | прочь | прочь | STC = STIndependent & & SolverMode = SingleTasking |
| AutosarCompliant | На | На | |
| AutosarMaxShortNameLength | область значений (32,128) | 128 | ~ isAdaptiveAutosar |
| CombineOutputUpdateFcns | на | на | |
| ERTFilePackagingFormat | Модульный | Модульный | CodeInterfacePackaging = переиспользуемая функция |
| InlineParams | На | На | CodeInterfacePackaging = переиспользуемая функция |
| RateTransitionBlockCode | действующий | действующий | |
| SFInvalidInputDataAccessInChartInitDiag | предупреждение ошибка | предупреждение | |
| SimulationMode | нормальный внешний СИЛ PIL | нормальный | |
| SupportComplex | прочь | прочь | ~ isAdaptiveAutosar |
| SupportContinuousTime | прочь | прочь | |
| SupportNonFinite | прочь | прочь | |
| SupportNonInlinedSFcns | прочь | прочь |
Работает на библиотечных моделях.
Допускает исключения блоков и графиков.
Проверяйте идентификатор: 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.
Допускает исключения блоков и графиков.