Используйте проверки AUTOSAR Blockset Model Advisor для настройки модели на совместимость со стандартом AUTOSAR.
Код чека: mathworks.autosar.autosar_configset
Проверьте параметры конфигурации в конфигурации модели, которые применяются к совместимости AUTOSAR.
Доступно с блоком AUTOSAR.
| Состояние | Рекомендуемое действие |
|---|---|
| Один или несколько параметров конфигурации модели несовместимы с AUTOSAR. | Задайте рекомендуемые значения для перечисленных параметров конфигурации. Можно также автоматически задать параметры с помощью опции Автофиксация (Auto-Fix). |
Ниже приведены параметры модели, проверяемые при условии, что для параметра AUTOSAR Compliance установлено значение on используя соответствующую лицензию (файл TLC).
| Параметр | Рекомендуемые значения | Автоматическое исправление | Зависимости условий |
|---|---|---|---|
| AutoInsertRateTranBlk | прочь | прочь | STC = STIndependent & & SolverMode = SingleTasking |
| AutosarCompliant | На | На | |
| AutosarMaxShortNameLength | диапазон (32 128) | 128 | ~ isIntegrationAutosar |
| CombineOutputUpdateFcns | на | на | |
| ERTFilePackagingFormat | Модульный | Модульный | CodeInterivePackaging = многократно используемая функция |
| InlineParams | На | На | CodeInterivePackaging = многократно используемая функция |
| RateTransitionBlockCode | действующий | действующий | |
| SFInvalidInputDataAccessInChartInitDiag | предупреждение ошибка | предупреждение | |
| SimulationMode | нормальный внешний СИЛ PIL | нормальный | |
| SupportComplex | прочь | прочь | ~ isIntegrationAutosar |
| SupportContinuousTime | прочь | прочь | |
| SupportNonFinite | прочь | прочь | |
| SupportNonInlinedSFcns | прочь | прочь |
Выполняется для библиотечных моделей.
Допускает исключения блоков и диаграмм.
Код чека: mathworks.autosar.lut_replacement_check
Определяет блоки таблицы подстановки Simulink ®, несовместимые с процедурами интерполяции наборов блоков AUTOSAR.
Доступно с блоком AUTOSAR.
| Состояние | Рекомендуемое действие |
|---|---|
Параметр конфигурации модели CodeReplacementLibrary имеет значение None. | Параметр конфигурации модели CodeReplacementLibrary не должно иметь значение None. |
| BlockType | Состояние | Рекомендуемое действие |
|---|---|---|
| Предварительный поиск | Параметр ExtrapMethod имеет значение Clip. | Для лучшей совместимости рекомендуется использовать блок Prelookup набора блоков AUTOSAR. |
| n-D таблица подстановки | Параметр NumberOfTableDimensions имеет значение 1 и параметр ExtrapMethod имеет значение Clip. | Рекомендуется использовать блок кривой блоксчета AUTOSAR для лучшей совместимости. |
Параметр NumberOfTableDimensions имеет значение 2 и параметр ExtrapMethod имеет значение Clip. | Для лучшей совместимости рекомендуется использовать блок карты блоксета AUTOSAR. | |
| Интерполяция с использованием Prelookup | Параметр NumberOfTableDimensions имеет значение 1 и параметр ExtrapMethod имеет значение Clip. | Для лучшей совместимости рекомендуется использовать блоксеть кривых AUTOSAR с помощью блока Prelookup. |
Параметр NumberOfTableDimensions имеет значение 2 и параметр ExtrapMethod имеет значение Clip. | Для лучшей совместимости рекомендуется использовать карту блоксетей AUTOSAR с помощью блока Prelookup. |
Выполняется для библиотечных моделей.
Анализ содержимого связанных с библиотекой блоков. По умолчанию для входного параметра Follow links установлено значение on.
Анализирует содержимое в маскированных подсистемах. По умолчанию для входного параметра Look under masks установлено значение graphical.
Допускает исключения блоков и диаграмм.