定义 Rational Rhapsody 实现块 (RIMB) 的特征

类型由 Rational Rhapsody 实现块 (RIMB) 确定的对象可以实现原子软件组件类型。

过程

  1. 通过使用下列任意一种方法创建 Rational Rhapsody 实现块:
    • 对于 ARBMTPackages 类别中某个包下方的 Rational Rhapsody 实现块图,从“绘图”工具栏中选择 Rational Rhapsody 实现块工具 ,然后在绘图区中单击该图。
    • ARBMTPackages 类别下方,右键单击一个包,然后选择新增 > AR3x_BMT > RIMB
  2. 定义 Rational Rhapsody 实现块的一般特征:
    注: 由于 Rational Rhapsody 实现块用于组装类,因此它们使用的许多字段与“特征”窗口的常规选项卡上的字段相同。Rational Rhapsody 实现块的常规选项卡上的下列字段或者针对 Rational Rhapsody 实现块进行描述,或者特定于这些实现块。
    • 并行:您定义 Rational Rhapsody 实现块时,必须将并行字段设置为活动。此设置指定,要为每个其类型由此 Rational Rhapsody 实现块确定的对象创建一个可运行对象。这个可运行对象的作用是,成为 Rational Rhapsody 实现块的 doExecute 方法。
    • 激活:必须指定激活策略。此策略确定运行时环境 (RTE) 何时调用 Rational Rhapsody 实现块的 doExecute 方法。在策略字段中,选择异步定期
      • 如果策略字段设置为异步,请在访问与激活选项卡上定义实际激活策略。有关更多信息,请参阅指定异步活动元素的访问和激活策略
      • 如果策略字段设置为定期,请在常规选项卡的激活部分中指定周期、偏移量和持续时间。
    • 受防护:在此字段中,可以指定所有受防护的活动操作相互排斥。此操作将在一个专用的 AUTOSAR 排斥性区域中实现(所有为受防护操作生成的可运行对象都被指定为在此区域中运行)。

    活动操作是 Rational Rhapsody 实现块的核心。活动操作将转换为 AUTOSAR 可运行对象并由运行时环境 (RTE) 直接调用。它们驱动实现的执行。Rational Rhapsody 实现块可以具有正常类所具有的所有内容,包括状态图、属性、操作和其他元素。Rational Rhapsody 实现块是在行为建模工具 (BMT) 包中定义的,然后实例化为软件组件类型中的对象。


反馈