第3章变量 3.1变量类别 32定义新变量 3.3变量的位处理 3.4搜索被引用变量和删除变量
第3章 变量 3.1 变量类别 3.2定义新变量 3.3 变量的位处理 3.4 搜索被引用变量和删除变量
广熟 文件①))爸香 ··丽融品豆 Lion 31 C以t段 CuI 定三太《大少《m大上是太)七走下题A
3变量类别 1、窗口中间变量 2、中间变量 3、数据库变量 4、间接变量 5、系统变量
3.1 变量类别 1、窗口中间变量 2、中间变量 3、数据库变量 4、间接变量 5、系统变量
3.1.1窗口中间变量 窗口中间变量作用域仅限于力控应用程序的 个窗口,或者说,在一个窗口内创建的窗口中 间变量,在其它窗口内是不可引用的,即它对 其它窗口是不可见的。窗口中间变量是一种临 时变量,它没有自己的数据源,通常用作一个 窗口内动作控制的局部变量、局部计算变量, 或用于保存临时结果
3.1.1 窗口中间变量 窗口中间变量作用域仅限于力控R应用程序的一 个窗口,或者说,在一个窗口内创建的窗口中 间变量,在其它窗口内是不可引用的,即它对 其它窗口是不可见的。窗口中间变量是一种临 时变量,它没有自己的数据源,通常用作一个 窗口内动作控制的局部变量、局部计算变量, 或用于保存临时结果
3.1.2中间变量 ◆中间变量的作用域范围为整个应用程序,不限于 单个窗口。一个中间变量,在所有窗口中均可引 用。即在对某一窗口的控制中,对中间变量的修 改将对其它引用此中间变量的窗口的控制产生影 响。窗口中间变量也是一种临时变量,它没有自 己的数据源。中间变量适于作为整个应用程序动 作控制的全局性变量、全局引用的计算变量或用 于保存临时结果
3.1.2 中间变量 中间变量的作用域范围为整个应用程序,不限于 单个窗口。一个中间变量,在所有窗口中均可引 用。即在对某一窗口的控制中,对中间变量的修 改将对其它引用此中间变量的窗口的控制产生影 响。窗口中间变量也是一种临时变量,它没有自 己的数据源。中间变量适于作为整个应用程序动 作控制的全局性变量、全局引用的计算变量或用 于保存临时结果
3.1.3间接变量 间接变量是一种可以在系统运行时被其它变量代 换的变量,一般将间接变量作为其它变量的指针 操作间接变量也就是操作其指向的目标变量,间 接变量代换为其它变量后,引用间接变量的地方 就相当于在引用代换变量一样
3.1.3 间接变量 间接变量是一种可以在系统运行时被其它变量代 换的变量,一般将间接变量作为其它变量的指针, 操作间接变量也就是操作其指向的目标变量,间 接变量代换为其它变量后,引用间接变量的地方 就相当于在引用代换变量一样
例3-1:一个矩形图形上“垂直百分比填充”的动 作要求根据不同的条件,数值来自数据库变量 LIC101.PV和LIC102.PV。 可以引用一个中间变量 INDIRECT,做如下表 达式: 当条件满足条件1时:@ INDIRECT @LIC101.PV;//表达式1 当条件满足条件2时:@ INDIRECT @LIC102.PV;//表达式2
例3-1:一个矩形图形上“垂直百分比填充”的动 作要求根据不同的条件,数值来自数据库变量 LIC101.PV和LIC102.PV。 可以引用一个中间变量INDIRECT,做如下表 达式: 当条件满足条件 1 时 : @INDIRECT = @LIC101.PV ; //表达式1 当条件满足条件 2 时 : @INDIRECT = @LIC102.PV ; //表达式2
3.1.4数据库变量 当要在界面上显示处理数据库中的数据时,需要 使用数据库变量。一个数据库变量对应数据库中 的一个点参数(关于力控数据库的信息请参考后 面的内容) 下面介绍定义变量数据源的方法: 激活Draw菜单“特殊功能[S]/数据源”或在导航 器中打开“数据源”项,出现如亚 本地数据库(DB) “数据源定义”列表框: 添加 修改 返回
3.1.4 数据库变量 当要在界面上显示处理数据库中的数据时,需要 使用数据库变量。一个数据库变量对应数据库中 的一个点参数(关于力控R数据库的信息请参考后 面的内容) 下面介绍定义变量数据源的方法: 激活Draw菜单“特殊功能[S]/数据源”或在导航 器中打开“数据源”项,出现如图3-1所示的 “数据源定义”列表框:
在这个列表框上可以“添加”、“删除”或 修以交里数据你。可以看到,外农十世 经存在了一个数据源:“本地实时数据库 (DB)”。这是系统缺省定义的数据源,它指 向本机上的数据库。单击图3-1中的“添加” 按钮,出现如图3-2所示的“数据源定义”对 话框,框中各项解释如下 超时时间阝3秒 c萍地数据库 C远程数据库 连接方式过网络 主机名/地址厂 备份网卡地址 从机名/地 厂备份网卡地址 取消
在这个列表框上可以“添加” 、 “删除”或 “修改”变量数据源。可以看到,列表框中已 经存在了一个数据源:“本地实时数据库 (DB)”。这是系统缺省定义的数据源,它指 向本机上的数据库。单击图3-1中的“添加” 按钮,出现如图3-2所示的“数据源定义”对 话框,框中各项解释如下
3.1.5系统变量 力控提供了一些预定义中间变量,称之为系统变 量。每个系统变量均有明确的意义,可以完成特 定功能。例如,若要显示当前系统时间,可以将 系统变量“$ime”动画连接到一个字符串显示上, 具体参见使用手册 ◆系统变量均以美元符号($)开头
3.1.5 系统变量 力控R提供了一些预定义中间变量,称之为系统变 量。每个系统变量均有明确的意义,可以完成特 定功能。例如,若要显示当前系统时间,可以将 系统变量“$time”动画连接到一个字符串显示上, 具体参见使用手册 系统变量均以美元符号($)开头