修改变量值

您可以在运行所发布作品期间修改变量的值。您可以使用修改变量操作对变量值进行替换、舍入和加减乘除。可以从作品中的任何地方访问所有变量,因此该操作可以添加到作品中的任何位置。

要修改变量值:

  1. 向作品添加操作并从操作功能区上操作和目标组的操作列表中选择 修改变量 。有关添加操作的详细信息,请参见添加操作

  2. 目标列表选择目标变量名称。这是您希望修改其值的变量。它可以是字符串值变量(包含非数字字符)或数值变量(只包含数字字符)。如果您尚未创建要修改的变量,请单击目标列表上的新建变量子菜单项并添加新变量。有关详细信息,请参见创建变量

  3. 类型列表选择您希望如何修改变量。从以下选项中选择:

    加到变量

    对于数值变量,这会导致目标变量的值和字段中指定的值数学相加。例如,如果目标变量的值是 3,字段中指定的值是 2,则目标变量的结果值是 5。

    对于字符串值变量,这会导致目标变量的值和字段中指定的值联接在一起。例如,如果目标变量的值是 Hello,字段中指定的值是 World,则目标变量的结果值是HelloWorld

    变量除以

    该修改类型只适用于数值变量。它会导致目标变量的值除以字段中指定的值。例如,如果目标变量的值是 21,字段中指定的值是 7,则目标变量的结果值是 3。

    变量乘以

    该修改类型只适用于数值变量。它会导致目标变量的值乘以字段中指定的值。例如,如果目标变量的值是 3,字段中指定的值是 7,则目标变量的结果值是 21。

    下舍入变量

    该修改类型只适用于数值变量。它会导致目标变量的值被替换为小于其当前值的最大整数值。例如,如果目标变量的值是 3.75,目标变量的结果值是 3。

    舍入变量

    该修改类型只适用于数值变量。它会导致目标变量的值被替换为大于或小于其当前值的最接近整数值。例如,如果目标变量的值大于或等于 3.5 而小于 4,则目标变量的结果值是 4。如果目标变量的值小于 3.5 而大于 3,则目标变量的结果值是 3。

    设置变量内容

    该修改类型会将目标变量的当前值替换为字段中指定的值。

    从变量减去

    对于数值变量,这会导致从目标变量的值中减去您在字段中指定的值。例如,如果目标变量的值是 5,“值”字段中指定的值是 3,则目标变量的结果值是 2。

    对于字符串值变量,这会导致从目标变量的值中删除您在字段中指定的值的所有实例。例如,如果目标变量的值是 ABACAB,字段中指定的值是 A,则目标变量的结果值是 BCB。

  4. 如果需要,在字段中指定要对目标的值修改的量。您可以直接指定值,选择随机数字,或指定现有变量的值。要选择随机数字,请在字段中输入 RAND(min, max)。所分配的随机数字将大于或等于指定的 min 值,而且小于或等于指定的 max 值。生成的随机数字将用于修改“目标”变量。要指定现有变量的值,请在字段中输入 VAR(Variable_Name)Variable_Name 是应使用其值来修改目标变量的变量的名称。

在完成定义操作后,您可以通过单击“模式”栏上的“运行模式”或“预览模式”工具栏图形,在作品中预览操作的功能。也可以单击查看功能区上的“调试”模式工具栏图形,来预览操作在作品中的功能。这样还将启动“调试”窗口,其中显示操作何时触发以及随操作发生的任何变量操作。

另请参见:在模式之间切换

技术支持 | 关于 Trivantis
© 版权 Trivantis 2019