以下模型说明如何使用实例特性值在生命周期的不同阶段创建真空泵模型的快照。
关于此任务
真空泵用于抽出室内的空气。此模型需要说明系统在各个时间点所处的状态、初始值、一小时之后的值以及最终值。
以下示例说明此模型的对象模型图。
要创建真空泵模型作为示例,请完成下列步骤:
过程
- 创建名为 ConstantPumping 的包。
- 将 CG::Class::UseAsExternal 属性设置为 Checked,以便将该包视为外部包(将不会为其生成代码)。
另外,还可以为类创建构造型(«snapshot»),然后将此属性设置为 Checked。
- 在这个包中,每个阶段都由一个不同的类表示。对于初始条件,请创建名为
InitialConditions 的类。
- 对 InitialConditions 添加结构图,并将元素及其特性值添加到图中。
- 要在一小时之后显示条件,请复制 InitialConditions 类并将其重命名为
AfterAnHour。指定过程中此阶段的特性值。下图说明真空泵运行一小时后的特性值。
- 要显示系统的最终值,请复制 InitialConditions 类并将其重命名为
FinalState。指定过程中此阶段的特性值。下图显示了最终值。
- 要显示快照顺序以及它们之间的过渡,您可以绘制一个简单的对象模型图,如下图所示。