前页 | 后页 |
可变行动
变量行动与过程中对象的行为和动作的模拟密切相关。它们有一个标记值变量形式的关联变量,其值是运行时的物件名称。那是:
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行动,因为模拟的当前变量不支持多个值。