- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章常用控件的应用课件
第9章 常用控件的应用 9.1 控 件 简 介 9.2 组态王内置控件 9.3 实例——XY 曲线的制作 9.1 控 件 简 介 1. 什么是控件 控件实际上是可重用对象,用来执行专门的任务。每个控件实质上都是一个微型程序,但不是一个独立的应用程序,通过控件的属性、方法等控制控件的外观和行为,接受输入并提供输出。 2. 控件的功能 控件在外观上类似于组合图素,工程人员只需把它放在画面上,然后配置控件的属性,进行相应的函数连接,控件就能完成复杂的功能。 当所实现的功能由主程序完成时需要制作很复杂的命令语言,或根本无法完成时,可以采用控件。主程序只需要向控件提供输入,而剩下的复杂工作由控件去完成,主程序无需理睬其过程,只要控件提供所需要的结果输出即可。 9.1 控 件 简 介 3. 组态王支持的控件 组态王本身提供很多内置控件,如列表框、选项按钮、棒图、温控曲线、视频控件等,这些控件只能通过组态王主程序来调用,其他程序无法使用,这些控件的使用主要是通过组态王相应控件函数或与之连接的变量实现的。 随着Active X技术的应用,Active X 控件也普遍被使用。组态王支持符合其数据类型的Active X标准控件。这些控件包括Microsoft Windows 标准控件和任何用户制作的标准ActiveX 控件。这些控件在组态王中被称为“通用控件”。 9.2 组态王内置控件 在组态王中加载内置控件,可以单击工具箱中的“插入控件”按钮,或选择画面开发系统中的“编辑/插入控件”菜单。系统弹出“创建控件”对话框,如图9?1 所示。选择控件图标,单击按钮“创建”,则创建控件;单击“取消”按钮,则取消创建。 1. 立体棒图控件 棒图是指用图形的变化表现与之关联的数据的变化的绘图图表。组态王中的棒图图形可以是二维条形图、三维条形图或饼图。 1)创建棒图控件到画面 如图9?1 所示,在“创建控件”对话框中选择“趋势曲线”,在右侧的内容中选择“立体棒图”图标,单击对话框上的“创建”按钮,或直接双击“立体棒图”图标,关闭对话框。此时鼠标变成小“十”字形,在画面上拖动鼠标就可创建控件,如图9?2 所示。 9.2 组态王内置控件 棒图每一个条形图下面对应一个标签L1、L2、L3、L4、L5、L6 分别和组态王数据库中的变量相对应,当数据库中的变量发生变化时,则与每个标签相对应的条形图的高度也随之动态地发生变化。另外,还可以使用三维条形图和二维饼形图进行数据的动态显示。 2)设置棒图控件的属性 用鼠标双击棒图控件,则弹出棒图控件属性页对话框,如图9?3 所示。 3)如何使用棒图控件 设置完棒图控件的属性后,就可以准备使用该控件了。棒图控件与变量关联,以及棒图的刷新都是使用组态王提供的棒图函数来完成的。 9.2 组态王内置控件 例如:要在画面上棒图显示变量“原料罐温度”和“反应罐温度”的值的变化。则要先在画面上创建棒图控件,定义控件的属性,如图9?4 所示。 在棒图控件上添加两个棒图,一个棒图与变量“原料罐温度”关联,标签为“原料罐”;第二个棒图与变量“反应罐温度”关联,标签为“反应罐”。 在画面上单击右键,在弹出的快捷菜单中选择“画面属性”,在弹出的画面属性对话框中选择“命令语言”按钮,单击“显示时”标签,在命令语言编辑器中,添加如下程序: chartAdd ( 温度棒图, \\本站点\原料罐温度, 原料罐 ); chartAdd ( 温度棒图, \\本站点\反应罐温度, 反应罐 ); 9.2 组态王内置控件 单击画面命令语言编辑器的“存在时”标签,定义执行周期为1000 ms。在命令语言编辑器中输入如下程序: chartSetValue ( 温度棒图, 1, \\本站点\原料罐温度); chartSetValue ( 温度棒图, 2, \\本站点\反应罐温度); 关闭命令语言编辑器,保存画面,则运行时打开该画面,如图9?5 所示。每个1 000ms系统会用相关变量的值刷新一次控件,而且控件的数值轴标记随绘制的棒图中最大的一个棒图值的变化而变化(这就是自动刻度)。 当画面中的棒图不再需要时,可以使用chartClear( ControlName )函数清除当前的棒图,然后再用chartAdd( ControlName, Value, label ) 函数重新添加。也可用chartSetBarColor( ControlName, barIndex, colorIndex )指条形图的颜色。函数的具体参数及用法请参见《组态王函数手册》。 9.2 组态王内置控件 2. X?Y 轴曲线控件 X?Y 轴曲线可用于显示两个变量之间的数据关系,如电流—转速曲线等形式的曲线。 1)在画面上创建X?Y 轴曲线 单击工具箱中的“插入控件”按钮或选择菜单命令“编辑\
您可能关注的文档
- 第6-7章中断技术..ppt
- 第6章供给、需求与政府政策课件.ppt
- 第6章公关的WHATS原则..ppt
- 第6章信息系统与数据库..ppt
- 第6章分布式共享存储课件.ppt
- 第6章动力学..ppt
- 第6章可编程序控制器课件.ppt
- 第6章Internet安全与管理..ppt
- 第6章国际收支理论课件.ppt
- 第6章国际贸易理论的发展..ppt
- 精编贵州省铜仁地区企业人力资源管理师之四级人力资源管理师考试大全附答案【B卷】.docx
- 精编贵州省黔南布依族苗族自治州企业人力资源管理师之一级人力资源管理师考试及参考答案(培优).docx
- 精编贵州省毕节地区企业人力资源管理师之四级人力资源管理师考试完整版及答案【精品】.docx
- 精编贵州省黔西南布依族苗族自治州企业人力资源管理师之一级人力资源管理师考试真题题库带答案(考试直接用.docx
- 精编贵州省黔东南苗族侗族自治州企业人力资源管理师之一级人力资源管理师考试完整版附参考答案(基础题).docx
- 精编贵州省铜仁地区企业人力资源管理师之一级人力资源管理师考试真题题库【轻巧夺冠】.docx
- 精编贵州省毕节地区企业人力资源管理师之一级人力资源管理师考试精品题库附答案解析.docx
- 街道办社会事务半年工作总结9篇.pdf
- 精编贵州省遵义市企业人力资源管理师之四级人力资源管理师考试题库带答案(完整版).docx
- 西厢记读后感精选7篇400字 .pdf
文档评论(0)