全局变量类别 (GVL) 用于声明全局变量。如果 GVL 位于 中,则变量将对整个项目可用。如果将 GVL 分配至特定应用程序,变量将在该应用程序中生效。
要将 GVL 添加至现有应用程序,可在
中选择应用程序代码,单击绿色加号按钮并选择 。也可右键单击节点并执行命令 。如果在这些视图中选择 节点,新的 GVL 对象将与应用程序无关。使用 GVL 编辑器来编辑全局变量列表。
可将 GVL 中包含的变量定义为可用作与网络中其他设备之间进行广播数据交换的网络变量。为此,应为 GVL 配置网络属性(在菜单 或 中)。
通过库提供的全局常量的值可由应用程序定义的值替代。为此,必须在库中的参数列表中声明常量。然后,如果库包含在应用程序中,则可在应用程序的
的 选项卡中编辑其值。有关详细操作方法的说明,请参见下面的示例。
库 lib1.library
提供数组变量 g_Array
。数组变量的大小由全局常量 g_c_Arraysize
定义。库包含在各种应用程序中,每个都需要不同的数组大小。因此,您需要用特定于应用程序的值覆盖库的全局常量。
继续执行下列步骤:在创建 lib1.library
时,在全局变量列表 (GVL)(即所述的参数列表)的特殊类型中定义全局常量 g_c_Arraysize
。为此,执行命令 并在当前名为 Param
的示例中添加参数列表对象。在该对象(等同于标准 GVL 的对象)的编辑器中,插入变量 g_c_Arraysize
的声明。
库 Lib1.library
中的参数列表 Param
在项目的g_c_Arraysize
选择Param
以打开显示声明的选项卡 。选择列 中的单元格,并使用空格来打开编辑字段。输入 g_c_Arraysize
的所需新值。在关闭编辑字段后,该值将应用于当前的库本地范围。