预订演示
前页 后页

可变行动

变量行动与过程中对象的行为和动作的模拟密切相关。它们有一个标记值变量形式的关联变量,其值是运行时的物件名称。那是:

sim.ObjectName

变量行动不仅将变量作为物件提供,而且作为物件的属性(如属性或端口)物件。例如:

sim.a.a1

参数 a.a1 可以有一个整数值。

可变行动包括:

  • ReadVariable
  • 写变量
  • ClearVariable
  • 添加变量值
  • 移除变量

ReadVariable

A ReadVariable行动作为输出端口的行动销。端口的值将是要读取的结果,这是读取的变量的副本。因此,它不受变量值更改的影响。例如变量为sim.物件.a,值为3,读取后其值变为5,则读取的值仍为3。

读之前:

sim.物件.a = 3;

sim.Action1.result = null;

看完之后:

sim.物件.a = 3;

sim.Action1.result = 3;

变量值改变后:

sim.物件.a = 5;

sim.Action2.value = 3;

在该示例中,该值是通过物件流连接器连接到端口的结果端口的 Action2 的端口。

写变量

这个行动有一个价值行动销作为一个输入端口。端口的值将被写入其变量。结果值是来自值端口的变量的副本。

ClearVariable

此行动清除变量的所有值,该变量要么是一个物件,要么是一个值。

添加变量值

这个动作实际上与行动行动相同,因为模拟的当前变量不支持多个值。

移除变量值

此动作实际上与行动ClearVariable行动,因为模拟的当前变量不支持多个值。

了解更多