- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 变量 监控组态软件技术及应用
第3章 变量 3.1 变量类别 3.1.1 窗口中间变量 3.1.2 中间变量 中间变量的作用域范围为整个应用程序,不限于单个窗口。一个中间变量,在所有窗口中均可引用。即在对某一窗口的控制中,对中间变量的修改将对其它引用此中间变量的窗口的控制产生影响。窗口中间变量也是一种临时变量,它没有自己的数据源。中间变量适于作为整个应用程序动作控制的全局性变量、全局引用的计算变量或用于保存临时结果。 3.1.3 间接变量 间接变量是一种可以在系统运行时被其它变量代换的变量,一般将间接变量作为其它变量的指针,操作间接变量也就是操作其指向的目标变量,间接变量代换为其它变量后,引用间接变量的地方就相当于在引用代换变量一样 3.1.4 数据库变量 当要在界面上显示处理数据库中的数据时,需要使用数据库变量。一个数据库变量对应数据库中的一个点参数(关于力控R数据库的信息请参考后面的内容) 3.1.5 系统变量 力控R提供了一些预定义中间变量,称之为系统变量。每个系统变量均有明确的意义,可以完成特定功能。例如,若要显示当前系统时间,可以将系统变量“$time”动画连接到一个字符串显示上,具体参见使用手册? 系统变量均以美元符号($)开头。 3.2定义新变量 在工程项目控制中有很多新的变量要重新定义,若要定义一个新变量,可按如下步骤进行: 3.3 变量的位处理 对于数据类型为整型和实型的变量可以按位(BIT)进行读写访问,访问VAR整型变量的16个位,表示方法分别为:VAR.01、…、VAR.16。比如,如果将VAR的值设为2389,则VAR.16、…、VAR.01的值为:0、0、0、0、1、0、0、1、0、1、0、1、0、1、0、1。 3.4 搜索被引用变量和删除变量 已创建的变量若在动画连接、脚本程序或其它表达式中被使用过,则变量成为被引用变量,当要删除一个被引用变量时,首先要找到引用此变量的动画连接和脚本程序,并对其进行修改以取消对变量的引用。对没有被引用过的变量可以直接删除 3.4.1 删除变量 若要删除已创建变量,激活Draw菜单命令“特殊功能[S]/删除变量”,出现如图3-7“删除变量”对话框 3.4.2 搜索被引用变量 Draw提供了搜索被引用变量的功能。若要查询关于变量的全部被引用的情况,激活Draw菜单命令“特殊功能[S]/变量引用导航”,出现如图3-9所示的“选择变量”对话框: * * 3.1 变量类别 3.2定义新变量 3.3 变量的位处理 3.4 搜索被引用变量和删除变量 1、窗口中间变量 2、中间变量 3、数据库变量 4、间接变量 5、系统变量 窗口中间变量作用域仅限于力控R应用程序的一个窗口,或者说,在一个窗口内创建的窗口中间变量,在其它窗口内是不可引用的,即它对其它窗口是不可见的。窗口中间变量是一种临时变量,它没有自己的数据源,通常用作一个窗口内动作控制的局部变量、局部计算变量,或用于保存临时结果 例3-1:一个矩形图形上“垂直百分比填充”的动作要求根据不同的条件,数值来自数据库变量LIC101.PV和LIC102.PV。 可以引用一个中间变量INDIRECT,做如下表达式: 当条件满足条件1时:@INDIRECT = @LIC101.PV ; //表达式1 当条件满足条件2时:@INDIRECT = @LIC102.PV ; //表达式2 下面介绍定义变量数据源的方法: 激活Draw菜单“特殊功能[S]/数据源”或在导航器中打开“数据源”项,出现如图3-1所示的“数据源定义”列表框: 在这个列表框上可以“添加”、“删除”或“修改”变量数据源。可以看到,列表框中已经存在了一个数据源:“本地实时数据库(DB)”。这是系统缺省定义的数据源,它指向本机上的数据库。单击图3-1中的“添加”按钮,出现如图3-2所示的“数据源定义”对话框,框中各项解释如下 单击 按钮,弹出如图3-5所示变量选择对话框 单击 按钮,进入实时数据库点定义对话框 在下拉框“变量类别”中选择要删除变量的类别,出现提示
您可能关注的文档
- 第2课时 一元二次不等式及其解法 AB考总复习人教A版数学(文)配套课件.ppt
- 第2课时 函数的定义域与值域 训练 AB考总复习人教A版数学(文)配套课件.doc
- 第2课时 函数的定义域与值域 AB考总复习人教A版数学(文)配套课件.ppt
- 第2课时 双曲线训练 AB考总复习人教A版数学(文)配套课件.doc
- 第2课时 双曲线 AB考总复习人教A版数学(文)配套课件.ppt
- 第2课时 同角三角函数的基本关系及诱导公式巩固练习 AB考总复习人教A版数学(文)配套课件.doc
- 第2课时 同角三角函数的基本关系及诱导公式训练 AB考总复习人教A版数学(文)配套课件.doc
- 第2课时 同角三角函数的基本关系及诱导公式 AB考总复习人教A版数学(文)配套课件.ppt
- 第2课时 命题及其关系、充分条件与必要条件 AB考总复习人教A版数学(文)配套课件.ppt
- 第2课时 命题及其关系、充分条件与必要条件巩固训练 AB考总复习人教A版数学(文)配套课件.doc
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
最近下载
- 2025年高考数学模拟卷(四)含答案及解析.pdf VIP
- 急性呼吸循环衰竭的早期识别与救治(共88张PPT)【88页】.pptx VIP
- 2023年河南省普通高校对口招生考试电子类专业课试卷.pdf VIP
- 院感及院感管理的基本概念.ppt VIP
- 维生素d3与骨骼健康课件.ppt
- 重点项目信息管理平台建设方案.docx
- 2025年高考数学模拟卷(三)含答案及解析.pdf VIP
- 河师大焦争鸣张万琴版线性代数答案解析.pdf VIP
- Unit4NaturalDisastersListeningandSpeaking课件高中英语人教版22.pptx
- 接受人生的荒谬是强大还是懦弱的表现?辩论赛 正方辩词一辩、二辩、三辩、四辩发言稿.docx
文档评论(0)