第3章力控变量.ppt
《第3章力控变量.ppt》由会员分享,可在线阅读,更多相关《第3章力控变量.ppt(19页珍藏版)》请在优知文库上搜索。
1、第第3章章 变量变量3.1 3.1 变量类别变量类别 3.23.2定义新变量定义新变量 3.3 3.3 变量的位处理变量的位处理 3.4 3.4 搜索被引用变量和删除变量搜索被引用变量和删除变量 3.1 变量类别变量类别 1 1、窗口中间变量、窗口中间变量2 2、中间变量、中间变量3 3、数据库变量、数据库变量4 4、间接变量、间接变量 5 5、系统变量、系统变量 3.1.1 3.1.1 窗口中间变量窗口中间变量 窗口中间变量作用域仅限于力控应用程序的一窗口中间变量作用域仅限于力控应用程序的一个窗口,或者说,在一个窗口内创建的窗口中个窗口,或者说,在一个窗口内创建的窗口中间变量,在其它窗口内是
2、不可引用的,即它对间变量,在其它窗口内是不可引用的,即它对其它窗口是不可见的。窗口中间变量是一种临其它窗口是不可见的。窗口中间变量是一种临时变量,它没有自己的数据源,通常用作一个时变量,它没有自己的数据源,通常用作一个窗口内动作控制的局部变量、局部计算变量,窗口内动作控制的局部变量、局部计算变量,或用于保存临时结果或用于保存临时结果 3.1.2 3.1.2 中间变量中间变量 w 中间变量的作用域范围为整个应用程序,不限于中间变量的作用域范围为整个应用程序,不限于单个窗口。一个中间变量,在所有窗口中均可引单个窗口。一个中间变量,在所有窗口中均可引用。即在对某一窗口的控制中,对中间变量的修用。即在
3、对某一窗口的控制中,对中间变量的修改将对其它引用此中间变量的窗口的控制产生影改将对其它引用此中间变量的窗口的控制产生影响。窗口中间变量也是一种临时变量,它没有自响。窗口中间变量也是一种临时变量,它没有自己的数据源。中间变量适于作为整个应用程序动己的数据源。中间变量适于作为整个应用程序动作控制的全局性变量、全局引用的计算变量或用作控制的全局性变量、全局引用的计算变量或用于保存临时结果。于保存临时结果。3.1.3 3.1.3 间接变量间接变量 w 间接变量是一种可以在系统运行时被其它变量代间接变量是一种可以在系统运行时被其它变量代换的变量,一般将间接变量作为其它变量的指针,换的变量,一般将间接变量
4、作为其它变量的指针,操作间接变量也就是操作其指向的目标变量,间操作间接变量也就是操作其指向的目标变量,间接变量代换为其它变量后,引用间接变量的地方接变量代换为其它变量后,引用间接变量的地方就相当于在引用代换变量一样就相当于在引用代换变量一样 例例3-13-1:一个矩形图形上:一个矩形图形上“垂直百分比填充垂直百分比填充”的动的动作要求根据不同的条件,数值来自数据库变量作要求根据不同的条件,数值来自数据库变量LIC101.PVLIC101.PV和和LIC102.PVLIC102.PV。可以引用一个中间变量可以引用一个中间变量INDIRECTINDIRECT,做如下表,做如下表达式:达式:当 条
5、件 满 足 条 件当 条 件 满 足 条 件 1 1 时:时:I N D I R E C T =I N D I R E C T =LIC101.PV;/LIC101.PV;/表达式表达式1 1当 条 件 满 足 条 件当 条 件 满 足 条 件 2 2 时:时:I N D I R E C T =I N D I R E C T =LIC102.PV;/LIC102.PV;/表达式表达式2 23.1.4 3.1.4 数据库变量数据库变量 w 当要在界面上显示处理数据库中的数据时,需要当要在界面上显示处理数据库中的数据时,需要使用数据库变量。一个数据库变量对应数据库中使用数据库变量。一个数据库变量对
6、应数据库中的一个点参数(关于力控的一个点参数(关于力控R R数据库的信息请参考后数据库的信息请参考后面的内容)面的内容)下面介绍定义变量数据源的方法:下面介绍定义变量数据源的方法:激活激活DrawDraw菜单菜单“特殊功能特殊功能 S S/数据源数据源”或在导航或在导航器中打开器中打开“数据源数据源”项,出现如图项,出现如图3 31 1所示的所示的“数据源定义数据源定义”列表框:列表框:在这个列表框上可以在这个列表框上可以“添加添加”、“删除删除”或或“修改修改”变量数据源。可以看到,列表框中已变量数据源。可以看到,列表框中已经存在了一个数据源:经存在了一个数据源:“本地实时数据库本地实时数据
7、库(DBDB)”。这是系统缺省定义的数据源,它指。这是系统缺省定义的数据源,它指向本机上的数据库。单击图向本机上的数据库。单击图3 31 1中的中的“添加添加”按钮,出现如图按钮,出现如图3 32 2所示的所示的“数据源定义数据源定义”对对话框。话框。3.1.5 3.1.5 系统变量系统变量 w 力控提供了一些预定义中间变量,称之为系统变力控提供了一些预定义中间变量,称之为系统变量。每个系统变量均有明确的意义,可以完成特量。每个系统变量均有明确的意义,可以完成特定功能。例如,若要显示当前系统时间,可以将定功能。例如,若要显示当前系统时间,可以将系统变量系统变量“$time$time”动画连接到
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 章力控 变量