| AR 元素 | 连接描述 |
|---|---|
| 内部行为 x | x 通过 1_component 指向实现的软件组件类型。 |
| 可运行对象 x | x 通过 l_RIMBO 指向 Rational Rhapsody 实现块对象 (RIMBO),并通过 l_runnableFunction 指向 Rational Rhapsody 实现块 (RIMB) 中用于确定该实现块对象的类型的活动元素。 |
| 排斥性区域 x | x 通过 l_guardedRIMBO 指向 Rational Rhapsody 实现块对象。 |
| 可运行对象间变量 x | x 通过 l_RIMBO 指向 Rational Rhapsody 实现块对象,并通过 l_IRVAttribute 指向 Rational Rhapsody 实现块中用于确定该实现块对象的类型的属性。 |
例如,在 AUTOSAR 设计中,如果内部行为通过 l_component 指向所要实现的软件组件类型,那么将使用该内部行为,而不是使用新生成的元素。同样,如果 AUTOSAR 设计中的某个可运行对象通过 l_RIMBO 指向 Rational Rhapsody 实现块对象,并通过 l_runnableFunction 指向实现块中用于确定该 Rational Rhapsody 实现块对象的类型的活动元素,那么不会根据该 Rational Rhapsody 实现块对象为该活动元素生成另一个可运行对象,而是使用该指向可运行对象。
要生成 ARMXL 和 C 代码,请完成下列步骤: