共查询到20条相似文献,搜索用时 328 毫秒
1.
COM技术中包容与聚合的实现 总被引:2,自引:0,他引:2
组件重用是组件技术的一个重要方面,充分利用这一技术,对于进行应用系统的开发具有很大的帮助。文中在阐述了COM可重用机制基本概念的基础上,分析了如何用C++直接实现COM组件重用,作为比较,还给出了借助MFC和ATL实现COM组件重用的基本实现方法,及其注意点。 相似文献
2.
3.
提出了一种采用COM组件技术开发PLC上住机程序的方法,文中对于COM组件的接口设计和COM组件服务的设计和实现均作了详细描述。通过COM组件技术的应用.可以提高代码的通用性和可重用性,避免重复开发。 相似文献
4.
COM技术在OPC服务器中的应用及实现 总被引:5,自引:0,他引:5
OPC(OLE for Process Control)规范是为了解决不同厂商提供的过程控制设备和商业应用软件之间不能自由通信的问题。介绍了以OLE/COM/DCOM技术为基础的OPC技术,给出了OPC服务器的整体结构及数据采集方法,论述了OPC服务器中COM(Component Object Model)技术:通报连接机制、连接点对象机制,以及COM中的几个关键概念:COM组件、COM对象、COM接口。指出OPC与COM是密不可分的,OPC技术具有广泛的应用领域。 相似文献
5.
6.
本文从总体上探讨了软件组件模型及其发展,详细研究了最具有代表性的组件模型COM的原理及其实现方式,最后通过在C 语言中使用COM组件技术在进程外调用AutoCAD软件,来展示如何从COM底层来操纵COM组件。 相似文献
7.
生成可重用性代码是面向对象语言的主要目标之一,但是随着软件规模的不断扩大,使用传统的面向对象语言如C 并不能很好地满足软件业日益增长的组件化开发的需要,于是以CORBA和COM为代表的组件技术的出现引发了一场新的革命。该文基于Microsoft公司提出的组件对象模型COM设计并开发了图像处理系统Screen Hunter,阐述了在软件开发过程中应用组件技术的优势和一些实现的细节,并且使用适应性叠覆组件改造技术解决了传统组件开发所存在的适应性改造问题。 相似文献
8.
基于COM的数据访问组件的实现 总被引:2,自引:0,他引:2
组件重用技术是组件技术的一个重要方面,充分利用这一技术,对于应用系统的开发和软件的升级具有很大的帮助。本文论述了在COM原理和重用结构的基础上,借助于ADO提供的对象和接口,完成更高层次的数据访问组件的封装,从而实现更加具体的功能。文中详细阐述了在Visual C++6.0编程环境下利用ATL开发COM组件的方法,并给出了数据访问组件的部分实现代码。 相似文献
9.
10.
基于COM的OpenGL组件技术 总被引:1,自引:1,他引:1
该文讨论了一种用COM(组件对象模型)技术封装OpenGL(开放图形库)函数的方法。由于COM的优秀特性,构造的组件程序可以实现二进制层次的软件重用,这为OpenGL在计算机图形仿真方面的应用提供了一种更为先进的思路。程序使用MFC应用程序并利用COM技术成功实现了对OpenGL函数的封装,并给出了程序运行效果图。 相似文献
11.
12.
应用OPC通信技术和Web开发技术,设计并开发了基于B/S模式的Rockwell实验室网络监控系统。OPC的应用多是基于C/S模式的,这导致在传统B/S模式网络监控系统下,数据通信过程要通过OPC服务器、OPC客户端和实时/历史数据库多层通信,存在一定的实时性问题。针对这一问题,提出了新的开发框架,实现了与控制对象的实时通信。用户通过浏览器可以实时监视设备的运行状况,并且可脱离Rockwell的编程软件对设备进行控制。 相似文献
13.
OPC是随过程控制的发展产生的一种工业标准,它既可以用于将现场PLC设备的数据采集到DCS或SCADA中来,也可以用于将数据从一种DCS或SCADA系统采集到另一种DCS系统、SCADA系统或其他上位应用程序中。S7-1200作为优秀的下位机PLC,它可以通过OPC技术与IFIX等优秀组态软件进行数据通信。本案例主要介绍了S7-1200与IFIX在变频器监控中的应用。 相似文献
14.
针对现场总线存在的缺点和不足。用现在流行的OPC规范,构造了SHDSP2003现场总线软件体系结构,上层监控软件是用VB编写的OPC客户应用程序,通过与本地OPC服务器连接,实现了对智能仪表组态、参数文件下载以及实时数据监控功能,控制系统智能仪表是采用美国rn公司TMS320C28xx系列32位DSP。通过实际中的应用,该客户应用程序完全实现各种预期的功能,性能稳定,通信速度快,数据传输效率高。该方案已经成功运用到“工业现场智能化设备的嵌入式软件构件平台研究”中。证明了该控制系统的有效性。 相似文献
15.
为了提高图档管理的质量和效率,提出了将异构组件技术应用于图档管理系统的分析和设计方法,将JavaBeans和COM组件技术整合,可以将直接访问AutoCAD的ActiveX对象部分封装成COM组件,然后借助Jacob软件包桥接调用COM组件,并将其封装成JavaBeans,形成了以JavaBeans为外壳、以COM为内核的异构组件,解决了Java不支持的平台相关特性,并根据这一思路开发了面向设计院的基于B/S的图档管理系统.实际运行结果表明,该系统适合于设计院对图档管理的要求,并且具有良好的开放性和可扩展性. 相似文献
16.
面向SQL Server的OPC Client开发 总被引:1,自引:0,他引:1
实现了一种OPC Client软件,解决了现场数据通过OPC Server到SQL Server数据库集成的难题.该应用程序提供了Windows Explore形式的标准的用户界面,易学易用.软件采用了文件操作、OPC数据存取、ADO数据库访问、SQL-DMO对象管理和操作、系统托盘等多项关键技术,来实现对文件数据源、OPC数据源、SQL Server数据源等的读写和OPC对象、SQL Server中的库、表、Job等对象的管理和操作.本OPC Client应用程序已在实际工程中取得良好的应用效果. 相似文献
17.
针对计算机控制系统内部各软硬件之间通信困难以及系统可扩展性差等问题,提出了一种基于OPC技术的多级网络控制系统.该系统由现场操作级、工程师站和专家站三级网络组成,借助OPC技术,系统内部信息可在三级网络间实时传递.详细探讨了系统结构及程序实现的方法,并将系统成功应用于液位对象的控制.实践表明,系统具有开放、可扩展和开发费用低廉等特点,便于实现多种软硬件之间的信息交互与共享. 相似文献
18.
19.
20.
针对当下生产线中由高级编程语言开发的上位机功能不明确、与OPC技术结合难的情况,本文结合一般生产线的运行流程,设计了一个基于OPC技术的上位机监控系统,并在一条实际的装配线上进行了部署.系统的通信部分以Qt和KEPServerEX结合的方式构建了高效的OPC通信机制,功能部分则是将从服务端接收来的数据分别汇入存储、实时显示计算、报警处理、图表分析四个模块,并在各个模块中进行相应的处理.此外,系统还包括工位校验、打标等控制模块,用来实现客户端对PLC的控制操作.实验结果证明,该系统稳定性较高,功能齐全,可满足多数生产线中上位机软件的需求. 相似文献