编辑: 牛牛小龙人 2019-07-12
第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 组态王内置控件 棒图每一个条形图下面对应一个标签L

1、L

2、L

3、L

4、L

5、L6 分别和组态王数据库中的变量相对应,当数据库中的变量发生变化时,则与每个标签相对应的条形图的高度也随之动态地发生变化.另外,还可以使用三维条形图和二维饼形图进行数据的动态显示.2)设置棒图控件的属性用鼠标双击棒图控件,则弹出棒图控件属性页对话框,如图9?3 所示.3)如何使用棒图控件设置完棒图控件的属性后,就可以准备使用该控件了.棒图控件与变量关联,以及棒图的刷新都是使用组态王提供的棒图函数来完成的. 返回 上一页 下一页 9.2 组态王内置控件 例如:要在画面上棒图显示变量 原料罐温度 和 反应罐温度 的值的变化.则要先在画面上创建棒图控件,定义控件的属性,如图9?4 所示.在棒图控件上添加两个棒图,一个棒图与变量 原料罐温度 关联,标签为 原料罐 ;

第二个棒图与变量 反应罐温度 关联,标签为 反应罐 .在画面上单击右键,在弹出的快捷菜单中选择 画面属性 ,在弹出的画面属性对话框中选择 命令语言 按钮,单击 显示时 标签,在命令语言编辑器中,添加如下程序:chartAdd ( 温度棒图 , \\本站点\原料罐温度, 原料罐 );

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题