常用控件的应用.pptx
《常用控件的应用.pptx》由会员分享,可在线阅读,更多相关《常用控件的应用.pptx(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、9.1 控 件 简 介3.组态王支持的控件组态王本身提供很多内置控件,如列表框、选项按钮、棒图、温控曲线、视频控件等,这些控件只能通过组态王主程序来调用,其他程序无法使用,这些控件的使用主要是通过组态王相应控件函数或与之连接的变量实现的。随着Active X技术的应用,Active X 控件也普遍被使用。组态王支持符合其数据类型的Active X标准控件。这些控件包括Microsoft Windows 标准控件和任何用户制作的标准ActiveX 控件。这些控件在组态王中被称为“通用控件”。返回上一页第1页/共33页9.2 组态王内置控件在组态王中加载内置控件,可以单击工具箱中的“插入控件”按钮
2、,或选择画面开发系统中的“编辑/插入控件”菜单。系统弹出“创建控件”对话框,如图91 所示。选择控件图标,单击按钮“创建”,则创建控件;单击“取消”按钮,则取消创建。1.立体棒图控件棒图是指用图形的变化表现与之关联的数据的变化的绘图图表。组态王中的棒图图形可以是二维条形图、三维条形图或饼图。1)创建棒图控件到画面如图91 所示,在“创建控件”对话框中选择“趋势曲线”,在右侧的内容中选择“立体棒图”图标,单击对话框上的“创建”按钮,或直接双击“立体棒图”图标,关闭对话框。此时鼠标变成小“十”字形,在画面上拖动鼠标就可创建控件,如图92 所示。返回下一页第2页/共33页9.2 组态王内置控件棒图每
3、一个条形图下面对应一个标签L1、L2、L3、L4、L5、L6 分别和组态王数据库中的变量相对应,当数据库中的变量发生变化时,则与每个标签相对应的条形图的高度也随之动态地发生变化。另外,还可以使用三维条形图和二维饼形图进行数据的动态显示。2)设置棒图控件的属性用鼠标双击棒图控件,则弹出棒图控件属性页对话框,如图93 所示。3)如何使用棒图控件设置完棒图控件的属性后,就可以准备使用该控件了。棒图控件与变量关联,以及棒图的刷新都是使用组态王提供的棒图函数来完成的。返回上一页下一页第3页/共33页9.2 组态王内置控件例如:要在画面上棒图显示变量“原料罐温度”和“反应罐温度”的值的变化。则要先在画面上
4、创建棒图控件,定义控件的属性,如图94 所示。在棒图控件上添加两个棒图,一个棒图与变量“原料罐温度”关联,标签为“原料罐”;第二个棒图与变量“反应罐温度”关联,标签为“反应罐”。在画面上单击右键,在弹出的快捷菜单中选择“画面属性”,在弹出的画面属性对话框中选择“命令语言”按钮,单击“显示时”标签,在命令语言编辑器中,添加如下程序:chartAdd(温度棒图,本站点原料罐温度,原料罐);chartAdd(温度棒图,本站点反应罐温度,反应罐);返回上一页下一页第4页/共33页9.2 组态王内置控件单击画面命令语言编辑器的“存在时”标签,定义执行周期为1000 ms。在命令语言编辑器中输入如下程序:
5、chartSetValue(温度棒图,1,本站点原料罐温度);chartSetValue(温度棒图,2,本站点反应罐温度);关闭命令语言编辑器,保存画面,则运行时打开该画面,如图95 所示。每个1 000ms系统会用相关变量的值刷新一次控件,而且控件的数值轴标记随绘制的棒图中最大的一个棒图值的变化而变化(这就是自动刻度)。当画面中的棒图不再需要时,可以使用chartClear(ControlName)函数清除当前的棒图,然后再用chartAdd(ControlName,Value,label)函数重新添加。也可用chartSetBarColor(ControlName,barIndex,col
6、orIndex)指条形图的颜色。函数的具体参数及用法请参见组态王函数手册。返回上一页下一页第5页/共33页9.2 组态王内置控件2.XY 轴曲线控件XY 轴曲线可用于显示两个变量之间的数据关系,如电流转速曲线等形式的曲线。1)在画面上创建XY 轴曲线单击工具箱中的“插入控件”按钮或选择菜单命令“编辑插入控件”,则弹出“创建控件”对话框,在“创建控件”对话框内选择XY 轴曲线控件。用鼠标左键单击“创建”按钮,鼠标变成“十”字形。然后在画面上画出XY轴曲线控件,如图96 所示。在此控件中X 轴和Y 轴变量由工程人员任意设定,因此,XY 轴曲线能用曲线方式反应任意两个变量之间的函数关系。返回上一页下
7、一页第6页/共33页9.2 组态王内置控件2)XY 轴曲线属性设置用鼠标双击XY 轴曲线控件,则弹出“XY 轴曲线设置”对话框,用户可根据需要进行设置,如图97 所示。也可以利用函数XyAddNewPoint 在指定的XY 轴曲线控件中增加一个数据点。如果需要在画面中一直绘制采集的数据,可以在“命令语言”的“存在时”写入如下语句:XYAddNewPoint(XY 曲线,水温,热水阀,1);或者是XYAddNewPoint(XY 曲线,30,20,1);后面这个语句表示在XY曲线中索引号为1的曲线上添加一个点,该点的坐标值为(30,20)。绘点的速度可以通过改变“存在时”的执行周期来调整,XY
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 常用 控件 应用
限制150内