世纪星组态软件和Visual Basic 6.0数据交换.docx





《世纪星组态软件和Visual Basic 6.0数据交换.docx》由会员分享,可在线阅读,更多相关《世纪星组态软件和Visual Basic 6.0数据交换.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、世纪星组态软件和VisualBasic6.0数据交换世纪星组态软件和VisualBasic6.0数据交换zhangting导语:尽管组态软件已经具备了很强的功能,但是在很多场合都有直接使用第三方代码的要求。1引言尽管组态软件已经具备了很强的功能,但是在很多场合都有直接使用第三方代码的要求。例如用户需要将组态软件收集的实时数据传送到自己开发的VB程序中做更复杂的数据分析或是将世纪星收集的数据做特定的处理之后再传送给世纪星,这都需要有一种数据交换机制。当然实现这种交换机制有很多传统的方法,如使用文件分享数据、使用DDE数据交换机制。传统的方法固然可以到达数据交换的目的,但其使用方法较为烦琐,使用文
2、件分享数据就需要在组态软件和外部程序内部进展文件读取操纵,这样不但费事而且处理速度也相对较慢,在要务实时性较好的工程中就显得力不从心。为了让第三方程序方便地读写世纪星数据,世纪星提供了基于ActiveX技术的OCX控件,此控件可以在大多的开发环境中使用如VC+6.0、VB6.0,它就是DBComm。2DBComm世纪星数据交换标准控件世纪星提供标准控件DBComm.ocx与外部第三方程序进展数据交换,数据交换内容包括:2.1实时数据交换外部程序可以读取世纪星的系统变量包括系统离散、系统整数、系统实数和系统信息、内存变量包括内存离散、内存整数、内存实数和内存信息和IO变量包括IO离散、IO整数、
3、IO实数和IO信息;还可以改写世纪星的内存变量和IO变量。相关函数:DiscValue=tagReadDiscTagname读取世纪星离散变量的当前值IntValue=tagReadIntTagname读取世纪星整数变量的当前值FloatValue=tagReadFloatTagname读取世纪星实数变量的当前值MessValue=tagReadMessTagname读取世纪星信息变量的当前值tagWriteDiscTagname,DiscValue改写世纪星离散变量的当前值tagWriteIntTagname,IntValue改写世纪星整数变量的当前值tagWriteFloatTagname
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 世纪星组态软件和Visual Basic 6.0数据交换 世纪 组态 软件 Visual 6.0 数据 交换

限制150内