Программные компоненты AUTOSAR используют варианты для включения или отключения интерфейсов или реализаций AUTOSAR в пути выполнения на основе определенных условий. Точки изменения в компоненте предоставляют выбор между двумя или более вариантами. Компоненты могут:
Включение или отключение порта AUTOSAR или выполняемого порта.
Изменение реализации выполняемой функции AUTOSAR.
Изменение размера массива порта AUTOSAR.
Определение предварительно определенных вариантов и наборов значений системных констант для управления вариантами в компоненте.
В Simulink ® варианты AUTOSAR моделируются с использованием блоков вариантов или символьных размеров в зависимости от требований к компонентам.
Системные константы AUTOSAR служат входами для управления точками изменения компонентов. Для моделирования системных констант используйте AUTOSAR.Parameter объекты данных.
createComponentAsModel | Создание представления Simulink атомарного программного компонента AUTOSAR ARXML |
createCompositionAsModel | Создание симуляционного представления состава программного обеспечения AUTOSAR ARXML |
Настройка вариантов для портов AUTOSAR и Runnables
Настройте точки вариантов для включения или отключения элементов AUTOSAR на основе определенных условий.
Настройка вариантов для исполняемых реализаций AUTOSAR
Укажите логику условия исполнения для изменения реализации выполняемой функции AUTOSAR.
Экспорт вариационных точек для калибровочных данных AUTOSAR
Моделируйте и экспортируйте точки вариаций для параметров AUTOSAR, памяти для каждого экземпляра и переменных, допускающих выполнение.
Настройка вариантов измерения для размеров массива AUTOSAR
Используйте размер символьного массива для гибкого изменения размеров элементов AUTOSAR.
Управление вариантами AUTOSAR с предварительно определенными комбинациями значений
Укажите предопределенные комбинации значений для условий исполнения AUTOSAR во время создания модели.