第十四章 控件 北京亚控科技发展有限公司 626 第十四章 控 件 14
1 控件简介 14
1 什么是控件 控件实际上是可重用对象,用来执行专门的任务
每个控件实质上都是一个微型程序,但不是一个独立的应用程序,通过控件的属性、方法等控制控件的外观和行为,接受输入并提供输出
例如,Windows 操作系统中的组合列表框就是一个控件,通过设置属性可以决定组合列表框的大小,要显示文本的字体类型,以及显示的颜色
组态王的控件 (如棒图、温控曲线、X-Y 轴曲线)就是一种微型程序,它们能提供各种属性和丰富的命令语言函数用来完成各种特定的功能
2 控件的功能 控件在外观上类似于组合图素,工程人员只需把它放在画面上,然后配置控件的属性,进行相应的函数连接,控件就能完成复杂的功能
当所实现的功能由主程序完成时需要制作很复杂的命令语言,或根本无法完 介绍各种控件的相关知识 介绍组态王内置控件的设置及使用 介绍Active X 控件的设置及使用 第十四章 控件 北京亚控科技发展有限公司 627 成时,可以采用控件
主程序只需要向控件提供输入,而剩下的复杂工作由控件去完成,主程序无需理睬其过程,只要控件提供所需要的结果输出即可
另外,控件的可重用性也提供了方便
比如画面上需要多个二维条图,用以表示不同变量的变化情况,如果没有棒图控件,则首先要利用工具箱绘制多个长方形框,然后将它们分别进行填充连接,每一个变量对应一个长方形框,最后把这些复杂的步骤合在一起,才能完成棒图控件的功能
而直接利用棒图控件,工程人员只要把棒图控件拷贝到画面上,对它进行相应的属性设置和命令语言函数的连接,就可实现用二维条图或三维条图来显示多个不同变量的变化情况
总之,使用控件将极大地提高工程人员工程开发和工程运行的效率
3 组态王支持的控件 组态王本身提供很多内置控件,如列表框、