版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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$
8、time动画连接到一个字符串显示上,动画连接到一个字符串显示上,具体参见使用手册具体参见使用手册w 系统变量均以美元符号(系统变量均以美元符号($ $)开头。)开头。 3.23.2定义新变量定义新变量 w 在工程项目控制中有很多新的变量要重新定义,在工程项目控制中有很多新的变量要重新定义,若要定义一个新变量,可按如下步骤进行:若要定义一个新变量,可按如下步骤进行: 单击单击 按钮,弹出如图按钮,弹出如图3 35 5所示变量选择对话所示变量选择对话框框 3.3 3.3 变量的位处理变量的位处理 w 对于数据类型为整型和实型的变量可以按位对于数据类型为整型和实型的变量可以按位BITBIT进行读写访
9、问,访问进行读写访问,访问VARVAR整型变量的整型变量的1616个位,表示个位,表示方法分别为:方法分别为:VAR.01VAR.01、VAR.16VAR.16。比如,如果。比如,如果将将VARVAR的值设为的值设为23892389,则,则VAR.16VAR.16、VAR.01VAR.01的值的值为:为:0 0、0 0、0 0、0 0、1 1、0 0、0 0、1 1、0 0、1 1、0 0、1 1、0 0、1 1、0 0、1 1。 3.4 3.4 搜索被引用变量和删除搜索被引用变量和删除变量变量 w 已创建的变量若在动画连接、脚本程序或其它表已创建的变量若在动画连接、脚本程序或其它表达式中被使
10、用过,则变量成为被引用变量,当要达式中被使用过,则变量成为被引用变量,当要删除一个被引用变量时,首先要找到引用此变量删除一个被引用变量时,首先要找到引用此变量的动画连接和脚本程序,并对其进行修改以取消的动画连接和脚本程序,并对其进行修改以取消对变量的引用。对没有被引用过的变量可以直接对变量的引用。对没有被引用过的变量可以直接删除删除 3.4.1 3.4.1 删除变量删除变量 w 若要删除已创建变量,激活若要删除已创建变量,激活DrawDraw菜单命令菜单命令“特殊特殊功能功能S/S/删除变量删除变量”,出现如图,出现如图3-7“3-7“删除变量删除变量对话框对话框 在下拉框在下拉框“变量类别中
11、选择要删除变量的变量类别中选择要删除变量的类别,出现提示类别,出现提示 3.4.2 3.4.2 搜索被引用变量搜索被引用变量 w DrawDraw提供了搜索被引用变量的功能。若要查询关提供了搜索被引用变量的功能。若要查询关于变量的全部被引用的情况,激活于变量的全部被引用的情况,激活DrawDraw菜单命令菜单命令“特殊功能特殊功能S/S/变量引用导航变量引用导航”,出现如图,出现如图3 39 9所示的所示的“选择变量对话框:选择变量对话框: 首先指定要搜索的变量所属的变量类别。在变量首先指定要搜索的变量所属的变量类别。在变量类别下拉框中选择相应变量类别,下面的列表框类别下拉框中选择相应变量类别
12、,下面的列表框中自动列出此类别下的全部变量包括被引用变中自动列出此类别下的全部变量包括被引用变量、未被引用变量)。选择其中一个或多个变量量、未被引用变量)。选择其中一个或多个变量若要同时选取多个变量,可在按下若要同时选取多个变量,可在按下“CtrlCtrl键键的同时,用鼠标左键点击),然后单击的同时,用鼠标左键点击),然后单击“搜索搜索按钮,经过一段时间的搜索后,出现如图按钮,经过一段时间的搜索后,出现如图3 31010所所示的示的“变量引用对话框:变量引用对话框: 对话框中被搜索的变量名称按树形结构排列显示。对话框中被搜索的变量名称按树形结构排列显示。如果某一变量名称前面的展开符号显示为如果
13、某一变量名称前面的展开符号显示为“ ”“ ”,表示此变量已被引用过,此时用鼠标双击变量名表示此变量已被引用过,此时用鼠标双击变量名称或单击展开符称或单击展开符“ ”“ ”,则该变量被引用的内容,则该变量被引用的内容进一步展开。如果变量名称前面的展开符号显示进一步展开。如果变量名称前面的展开符号显示为为“ ”“ ”,表示此变量没有被任何地方引用过。,表示此变量没有被任何地方引用过。选择一个被引用过的变量名,用鼠标双击变量名选择一个被引用过的变量名,用鼠标双击变量名称或单击变量名前面的展开符称或单击变量名前面的展开符“ ”“ ”,变量被引,变量被引用的内容进一步展开,如图用的内容进一步展开,如图3 31111所示所示 图图3 31111示例中,示例中,easteast变量在窗口动作和动画连接变量在窗口动作和动画连接中均被引用过。中均被引用过。首先我们来说明如何察看变量在窗口动作中的引首先我们来说明如何察看变量在窗口动作中的引用情况。用情况。双击双击“窗口动作项,内容继续展开,如图窗口动作项,内容继续展开,如图3 31212所示。所示。 可以看出,可以看出,easteast变量在名称为变量在名称为“主楼的窗口动主楼的窗口动作中被引用,双击作中被引用,双击“主楼项,内容继续展开,主楼项,内容继续展开,如图如图3 31313所示所示
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年重庆市江津区双福双凤路幼儿园春季招聘备考题库及完整答案详解
- 2025年雄才网雄安人才服务有限公司森林经营、森林管护岗招聘备考题库及一套完整答案详解
- 2025新疆双河国投运营集团有限公司财务人员招聘2人笔试参考题库附带答案详解(3卷合一)
- 2026年周口职业技术学院单招职业适应性测试题库附答案解析
- 2025庆铃汽车股份有限公司商用车销售业务经理招聘15人(重庆)笔试参考题库附带答案详解2套试卷
- 2026河北石家庄市井陉矿区财兴建设工程有限公司公开招聘劳务派遣人员考试参考题库及答案解析
- 2025年《中国邮政报》社有限公司公开招聘备考题库(含答案详解)
- 2025广东佛山南海区第四人民医院招聘事业单位聘用制(编制)工作人员14人(第一批)笔试历年典型考题及考点剖析附带答案详解试卷2套
- 2025年第三季度海南保亭黎族苗族自治县医疗集团长期考核招聘若干人笔试历年典型考题及考点剖析附带答案详解试卷2套
- 2025年滨州市财金投资集团有限公司权属企业招聘工作人员(3人)笔试参考题库附带答案详解
- 马年猜猜乐(马的成语)打印版
- 支部档案资料交叉互查制度
- 多发性硬化症患者的康复护理
- 2025天津市自来水集团有限公司人才引进招聘试题及答案
- 2026年江苏安全技术职业学院单招职业技能测试必刷测试卷汇编
- 2025人教版一年级美术下册教案(全册)
- 机电安装安全施工方案
- 2023新教科版科学五年级下册知识点
- 电力调度数据网施工方案
- T-CPFIA 0015-2025 新型肥料命名与分类管理规范
- 2025年兵团公务员考试真题及答案
评论
0/150
提交评论