组态王6.5使用手册 第14章 控件(共101页 1~33页)

上传人:wt****50 文档编号:36328316 上传时间:2018-03-27 格式:DOC 页数:33 大小:8.75MB
返回 下载 相关 举报
组态王6.5使用手册 第14章 控件(共101页 1~33页)_第1页
第1页 / 共33页
组态王6.5使用手册 第14章 控件(共101页 1~33页)_第2页
第2页 / 共33页
组态王6.5使用手册 第14章 控件(共101页 1~33页)_第3页
第3页 / 共33页
组态王6.5使用手册 第14章 控件(共101页 1~33页)_第4页
第4页 / 共33页
组态王6.5使用手册 第14章 控件(共101页 1~33页)_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《组态王6.5使用手册 第14章 控件(共101页 1~33页)》由会员分享,可在线阅读,更多相关《组态王6.5使用手册 第14章 控件(共101页 1~33页)(33页珍藏版)》请在金锄头文库上搜索。

1、第十四章 控件北京亚控科技发展有限公司626第十四章第十四章 控控 件件14.114.1 控件简介控件简介14.1.114.1.1 什么是控件什么是控件控件实际上是可重用对象,用来执行专门的任务。每个控件实质上都是一 个微型程序,但不是一个独立的应用程序,通过控件的属性、方法等控制控件 的外观和行为,接受输入并提供输出。例如,Windows 操作系统中的组合列表 框就是一个控件,通过设置属性可以决定组合列表框的大小,要显示文本的字 体类型,以及显示的颜色。组态王的控件 (如棒图、温控曲线、X-Y 轴曲线)就 是一种微型程序,它们能提供各种属性和丰富的命令语言函数用来完成各种特 定的功能。14.

2、1.214.1.2 控件的功能控件的功能控件在外观上类似于组合图素,工程人员只需把它放在画面上,然后配置介绍各种控件的相关知识 介绍组态王内置控件的设置及使用 介绍 Active X 控件的设置及使用第十四章 控件北京亚控科技发展有限公司627控件的属性,进行相应的函数连接,控件就能完成复杂的功能。 当所实现的功能由主程序完成时需要制作很复杂的命令语言,或根本无法 完成时,可以采用控件。主程序只需要向控件提供输入,而剩下的复杂工作由 控件去完成,主程序无需理睬其过程,只要控件提供所需要的结果输出即可。 另外,控件的可重用性也提供了方便。比如画面上需要多个二维条图,用以表 示不同变量的变化情况,

3、如果没有棒图控件,则首先要利用工具箱绘制多个长 方形框,然后将它们分别进行填充连接,每一个变量对应一个长方形框,最后 把这些复杂的步骤合在一起,才能完成棒图控件的功能。而直接利用棒图控件, 工程人员只要把棒图控件拷贝到画面上,对它进行相应的属性设置和命令语言 函数的连接,就可实现用二维条图或三维条图来显示多个不同变量的变化情况。总之,使用控件将极大地提高工程人员工程开发和工程运行的效率。14.1.314.1.3 组态王支持的控件组态王支持的控件组态王本身提供很多内置控件,如列表框、选项按钮、棒图、温控曲线、 视频控件等,这些控件只能通过组态王主程序来调用,其它程序无法使用,这 些控件的使用主要

4、是通过组态王相应控件函数或与之连接的变量实现的,其使 用方法请参见 14.2 节。随着 Active X 技术的应用,Active X 控件也普遍被使用。组态王支持符 合其数据类型的 Active X 标准控件。这些控件包括 Microsoft Windows 标准控 件和任何用户制作的标准 Active X 控件。这些控件在组态王中被称为“通用控 件” ,本手册及组态王程序中但凡提到“通用控件” ,既是指 Active X 控件。 Active X 控件在组态王中的使用方法请参见 14.3 节。A 注意注意: 在运行系统中使用控件的函数、属性、方法等时,应该在运行系统中使用控件的函数、属性、

5、方法等时,应该 打开含有控件的画面(不一定是当前画面)打开含有控件的画面(不一定是当前画面) ,否则会造成,否则会造成 操作失败,这时,信息窗口中应该有相应的提示。操作失败,这时,信息窗口中应该有相应的提示。第十四章 控件北京亚控科技发展有限公司62814.214.2 组态王内置控件组态王内置控件组态王内置控件是组态王提供的、只能在组态王程序内使用的控件。它能 实现控件的功能,组态王通过内置的控件函数和连接的变量来操作、控制控件, 从控件获得输出结果。其它用户程序无法调用组态王内置控件。这些控件包括: 棒图控件、温控曲线、XY 曲线、列表框、选项按钮、文本框、超级文本框、 AVI 动画播放控件

6、、视频控件、开放式数据库查询控件、历史曲线控件等。在 组态王中加载内置控件,可以单击工具箱中的“插入控件”按钮,如图 14.1, 或选择画面开发系统中的“编辑/插入控件”菜单。系统弹出“创建控件”对话 框,如图 14.2 所示。对话框左侧的“种类”列表中列举了内置控件的类型,选 择每一项,在右侧的内容显示区中可以看到该类中包含的控件。选择控件图标, 单击按钮“创建” ,则创建控件;单击“取消”按钮,则取消创建。图图 14.114.1 工具箱工具箱插入控件按钮插入控件按钮第十四章 控件北京亚控科技发展有限公司629图图 14.214.2 创建控件对话框创建控件对话框14.2.114.2.1 立体

7、棒图控件立体棒图控件棒图是指用图形的变化表现与之关联的数据的变化的绘图图表。组态王中 的棒图图形可以是二维条形图、三维条形图或饼图。14.2.1.114.2.1.1 创建棒图控件到画面创建棒图控件到画面使用棒图控件,需先在画面上创建控件。单击工具箱中的“插入控件”按钮,如图 14.1,或选择画面开发系统中的“编辑/插入控件”菜单。系统弹出“创建控件”对话框,如图 14.2 所示。在种类列表中选择“趋势曲线” ,在右侧的内容中选择“立体棒图”图标,单击对话框上的“创建”按钮,或直接双击“立体棒图”图标,关闭对话框。此时鼠标变成小“十”字形,在画面上需要插入控件的地方按下鼠标左键,拖动鼠标,画面上

8、出现一个矩形框,表示创建后控件界面的大小。松开鼠标左键,控件在画面上显示出来。如图 14.3 所示。控件周围有带箭头的小矩形框,鼠标挪到小矩形框上,鼠标箭头变为方向箭头时,按下鼠标左键并拖动,可以改变控件的大小。当鼠标在控件上变为双“十”字型时,按下鼠标左键并拖动,可以改变控件的位置。第十四章 控件北京亚控科技发展有限公司630图图 14.314.3 棒图控件棒图控件棒图每一个条形图下面对应一个标签 L1、L2、L3、L4、L5、L6。这些标签 分别和组态王数据库中的变量相对应,当数据库中的变量发生变化时,则与每 个标签相对应的条形图的高度也随之动态地发生变化,因此通过棒图控件可以 实时地反应

9、数据库中变量的变化情况。另外,工程人员还可以使用三维条形图 和二维饼形图进行数据的动态显示。14.2.1.214.2.1.2 设置棒图控件的属性设置棒图控件的属性用鼠标双击棒图控件,则弹出棒图控件属性页对话框,如图 14.4 所示。第十四章 控件北京亚控科技发展有限公司631图图 14.414.4 棒图控件属性设置棒图控件属性设置此属性页用于设置棒图控件的控件名称、图表类型、标签位置、颜色 设置、刻度设置、字体型号、显示属性等各种属性,分别介绍如下: 图表类型图表类型:提供二维条形图二维条形图、三维条形图三维条形图和二维饼形图二维饼形图三种类型,三种类 型显示效果如下图例所示:二维条形图第十四

10、章 控件北京亚控科技发展有限公司632二维饼形图三维条形图标签位置标签位置:用于指定变量标签放置的位置,提供位于顶端位于顶端、位于底部位于底部、无无 标签标签三种类型,对于不同的图表类型,位于顶端、位于底部两种类型的含 义有所不同: 当工程人员将图表类型设置为二维条形图、三维条形图时,则位于顶 端是指变量标签处于条形图的上部,位于底部是指变量标签处于条形 图和横坐标的下面。如下图所示:第十四章 控件北京亚控科技发展有限公司633变量标签 L1、L2、L3、L4、L5、L6 位于底部变量标签 L1、L2、L3、L4、L5、L6 位于顶端当工程人员将图表类型设置为二维饼形图时,则位于 顶端是指标签

11、对应的变量值(用百分数表示)处于饼形图的 外部,位于底部是指标签对应的变量值(用百分数表示)处 于饼形图的内部。如下图所示:第十四章 控件北京亚控科技发展有限公司634标签对应的变量值(用百分数表示)处于饼形图的外部标签对应的变量值(用百分数表示)处于饼形图的内部前景前景:此按钮用于设置棒图纵坐标刻度值、变量标签的显示颜色。 单击“前景”按钮,则弹出下拉式颜色列表框供工程人员选择, 有多种颜色可使用。 背景背景:此按钮用于设置棒图的背景显示颜色。单击“背景”按钮, 则弹出下拉式颜色列表框供工程人员选择,有多种颜色可使用。 棒图棒图:此按钮用于设置棒图的显示颜色。单击“棒图”按钮,则 弹出下拉式

12、颜色列表框供工程人员选择,有多种颜色可使用。 文字文字:此按钮用于设置棒图上的所带文字的显示颜色。单击“棒 图”按钮,则弹出下拉式颜色列表框供工程人员选择,有多种颜 色可使用。 标签字体标签字体:此按钮用于设置变量标签的字体大小、字体样式。单 击“标签字体”按钮,则弹出“字体”对话框。 Y Y 轴最大值轴最大值:用于设置 Y 轴的最大坐标值。当“显示属性中”的 “自动刻度”不选择时此项有效。 Y Y 轴最小值轴最小值:用于设置 Y 轴的最小坐标值。当“显示属性中”的 “自动刻度”不选择时此项有效。 刻度小数位刻度小数位:用于设置 Y 轴坐标刻度值的有效小数位。 刻度间隔数刻度间隔数:用于指定

13、Y 轴的最大坐标值和最小坐标值之间的等第十四章 控件北京亚控科技发展有限公司635间隔数,通常默认值为 10 等份间隔。比如,如果 Y 轴的最大坐标 值为 300,最小坐标值为 100,设定刻度间隔数为 20,则最小坐 标值和最大坐标值之间有 20 等份,每一个等份代表的值为 10。 设定的刻度间隔数不同,则每一个等份代表的值也不相同。当 “显示属性中”的“自动刻度”不选择时此项有效。 自动刻度自动刻度:此选项用于自动/手动设置 Y 轴坐标的刻度值,当此选 项有效时,此选项前面有一个对勾符号“” ,Y 轴最大值和 Y 轴 最小值编辑输入框变灰无效,则 Y 轴坐标的刻度将根据温控曲线 中的最大值

14、进行自动设置和调整,而且 Y 轴坐标的最大刻度值比 温控曲线中的最大值要大一点,即留一定余量,例如,当温控曲 线中的最大值为 100 时,则 Y 轴坐标的最大刻度为 101,当温控 曲线中的最大值为 500 时,则 Y 轴坐标的最大刻度为 501;如果 “自动刻度”选项无效时,则需要设定 Y 轴坐标刻度的最大值和 Y 轴坐标刻度的最小值,而且 Y 轴坐标的刻度也不能根据温控曲 线中的最大值进行自动设置和调整。 标注数值标注数值: : 此选项用于显示/隐藏棒图上的标注数值。 隐藏刻度值隐藏刻度值:此选项用于显示/隐藏 Y 轴坐标的刻度值,当此选项 有效时,此选项前面有一个对勾符号“” ,同时刻度

15、小数位和刻 度间隔数编辑输入框变灰无效。 添加网格线添加网格线:此选项用于添加/删除网格线,当此选项有效时,此 选项前面有一个对勾符号“” ,网格线用于标识 Y 轴坐标刻度值 的大小。有网格线和无网格线的棒图如下所示:第十四章 控件北京亚控科技发展有限公司636无网格线的棒图有网格线的棒图显示边框:显示边框:此选项用于显示/隐藏棒图的边框。14.2.1.314.2.1.3 如何使用棒图控件如何使用棒图控件设置完棒图控件的属性后,就可以准备使用该控件了。棒图控件与变量关 联,以及棒图的刷新都是使用组态王提供的棒图函数来完成的。组态王的棒图 函数有以下这些:chartAdd(chartAdd( “

16、ControlName“,“ControlName“, Value,Value, “label“label“ ) ) 此函数用于在指定的棒图控件中增加一个新的条形图。chartClear(chartClear( “ControlName“ControlName“ ) ) 此函数用于在指定的棒图控件中清除所有的棒形图。chartSetBarColor(chartSetBarColor( “ControlName“,“ControlName“, barIndex,barIndex, colorIndexcolorIndex ) )第十四章 控件北京亚控科技发展有限公司637此函数用于在指定的棒图控件中设置条形图的颜色。chartSetValue(chartSetValue( “ControlName“,“ControlName“, Index,Index, ValueValue ) ) 此函数用于在指定的棒图控件中设定/修改索引值为

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号