第3章变量3
1变量类别3
2定义新变量3
3变量的位处理3
4搜索被引用变量和删除变量3
1变量类别1、窗口中间变量2、中间变量3、数据库变量4、间接变量5、系统变量3
1窗口中间变量窗口中间变量作用域仅限于力控应用程序的一个窗口,或者说,在一个窗口内创建的窗口中间变量,在其它窗口内是不可引用的,即它对其它窗口是不可见的
窗口中间变量是一种临时变量,它没有自己的数据源,通常用作一个窗口内动作控制的局部变量、局部计算变量,或用于保存临时结果3
2中间变量中间变量的作用域范围为整个应用程序,不限于单个窗口
一个中间变量,在所有窗口中均可引用
即在对某一窗口的控制中,对中间变量的修改将对其它引用此中间变量的窗口的控制产生影响
窗口中间变量也是一种临时变量,它没有自己的数据源
中间变量适于作为整个应用程序动作控制的全局性变量、全局引用的计算变量或用于保存临时结果
3间接变量间接变量是一种可以在系统运行时被其它变量代换的变量,一般将间接变量作为其它变量的指针,操作间接变量也就是操作其指向的目标变量,间接变量代换为其它变量后,引用间接变量的地方就相当于在引用代换变量一样例3-1:一个矩形图形上“垂直百分比填充”的动作要求根据不同的条件,数值来自数据库变量LIC101
PV和LIC102
可以引用一个中间变量INDIRECT,做如下表达式:当条件满足条件1时:@INDIRECT=@LIC101
PV;//表达式1当条件满足条件2时:@INDIRECT=@LIC102
PV;//表达式23
4数据库变量当要在界面上显示处理数据库中的数据时,需要使用数据库变量
一个数据库变量对应数据库中的一个点参数(关于力控R数据库的信息请参考后面的内容)下面介绍定义变量数据源的方法:激活Draw菜单“特殊功能[S]/数据源”或在导航器中打开“数据源”项,出现如图3-1所示