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