“变量”窗口

使用**“变量”**窗口可创建和修改用户定义变量,以及查看系统变量。

您可以通过将 View.Variables 命令映射到在**“选项”对话框的“键盘”页中选择的组合键来显示“变量”**窗口。

选项

  • 添加变量
    添加用户定义变量。

  • 删除变量
    从列表中选择变量,再单击**“删除变量”**。

  • 显示系统变量
    单击可在包含系统变量和不包含系统变量的列表之间切换。系统变量是预定义的。不能添加或删除系统变量,也不能修改其属性值。

    此列表使用颜色进行标记。系统变量呈灰色,用户定义变量则呈蓝色。该列表包含变量属性。

  • 显示所有变量
    单击可在包含程序包中所有变量的列表和筛选这些变量的列表之间进行切换。

    如果没有选中**“显示所有变量”选项,列表仅包含程序包或者所选的容器或任务的作用域内的变量;否则,列表包含所有变量。如果选中了“显示系统变量”**选项,列表将包含系统变量。系统变量是预定义的。不能添加或删除系统变量,也不能修改其属性值。

    此列表使用颜色进行标记。用户定义变量呈蓝色,系统变量则呈灰色。该列表包含变量属性。

  • 选择变量列
    单击此项可打开**“选择变量列”**对话框,在其中可以更改列选择。有关详细信息,请参阅选择变量列

  • 名称
    查看变量名称。对于用户定义变量,您可以更新变量名称。

  • 作用域
    查看变量的作用域。变量的作用域可以是整个程序包,也可以是容器或任务。变量的作用域必须足够大,以便变量对任何需要读取或设置其值的其他任务或组件都是可见的。作用域无法在**“变量”**窗口中进行修改,而是取决于创建该变量时在设计器中选择的项。

  • 数据类型
    查看变量的数据类型。对于用户定义变量,您可以从列表中选择数据类型。


  • 查看变量值。对于用户定义变量,您可以更新变量值。此值可以是文字或表达式。

  • 命名空间
    查看命名空间名称。用户定义变量最初创建于 User 命名空间中,不过您可以更改该命名空间的名称。若要显示此列并更改该命名空间,请单击**“选择变量列”,然后在“选择变量列”**对话框中选择相应选项。

  • 引发更改事件
    指示在值发生更改时是否引发事件。默认情况下,“变量”窗口将不列出此列。单击**“选择变量列”,然后在“选择变量列”**对话框中选择相应选项。

  • IncludeInDebugDump
    指示调试转储文件中是否包括变量值。

    对于用户定义的变量和系统变量,InclueInDebugDump 选项的默认值为 true。

    但是,对于用户定义的变量,在满足以下条件时系统将 IncludeInDebugDump 选项重置为 false:

    • 如果 EvaluateAsExpression 变量属性设置为 true,则系统将 IncludeInDebugDump 选项重置为 false。

      若要在调试转储文件中包括表达式文本作为变量值,请将 IncludeInDebugDump 选项设置为 true。

    • 如果变量数据类型更改为字符串,则系统将 IncludeInDebugDump 选项重置为 false。

    在系统将 IncludeInDebugDump 选项重置为 false 时,该设置可能会覆盖用户选择的值。