AUTOSAR 变体
AUTOSAR 软件组件根据定义的条件,使用变体来启用或禁用执行路径中的 AUTOSAR 接口或实现。使用组件中的变体点,您可以在两个或更多变体之间进行选择。组件可以:
启用或禁用 AUTOSAR 端口或可运行实体。
改变 AUTOSAR 可运行实体的实现。
改变 AUTOSAR 端口的数组大小。
指定预定义的值组合,用于控制组件中的变体。
指定编译后变体条件。
在 Simulink® 中,根据组件需求,使用变体模块、变体参数或符号维度对 AUTOSAR 变体进行建模。
AUTOSAR 系统常量用作控制组件变体点的输入。要对系统常量进行建模,请使用 AUTOSAR.Parameter
数据对象。
函数
createComponentAsModel | Create Simulink representation of AUTOSAR ARXML atomic software component |
createCompositionAsModel | Create Simulink representation of AUTOSAR ARXML software composition |
主题
- Configure Variants for AUTOSAR Elements
Configure variation points to enable or disable AUTOSAR elements based on defined conditions.
- Configure Variants for AUTOSAR Runnable Implementations
Specify variant condition logic to vary the implementation of an AUTOSAR runnable.
- Export Variation Points for AUTOSAR Calibration Data
Model and export variation points for AUTOSAR parameters, per-instance memory, and inter-runnable variables.
- Configure Dimension Variants for AUTOSAR Array Sizes
Use a symbolic array size to flexibly vary AUTOSAR element dimensions.
- Control AUTOSAR Variants with Predefined Value Combinations
Specify predefined value combinations for AUTOSAR variant conditions at model creation time.
- Configure Postbuild Variant Conditions for AUTOSAR Software Components
Specify postbuild variant conditions and criterion for AUTOSAR components.
- Configure Variant Parameter Values for AUTOSAR Elements
Specify value combinations for AUTOSAR elements prior to code compile or at model startup time.