共查询到20条相似文献,搜索用时 159 毫秒
1.
这篇文章主要介绍了利用ActiveX的自动化技术(OLE自动化)完成VC++与Matlab的接口,实现了在VC环境中操纵Matlab及调用Matlab函数的功能。充分利用两种编程语言各自的优势,使得VC的编译及系统处理功能和Matlab的图形处理和运算能力有效的结合。从而可以生成Windows环境下的可执行文件。Matlab为用户提供了完整的ActiveX接口,同时也实现了(Server/Client)的OLE自动化技术,利用Matlab的提供的这种自动化技术(服务器端),在VC中建立自动化技术的(客户端)用户程序,从而可以实现VC与Matlab的接口,使Matlab可以充分利用VC的强大的编译和系统操纵能力,VC又可以利用Matlab的数据及图形处理功能。 相似文献
2.
Visual C++具有强大的功能,许多软件都用来开发:在利用VC开发软件时.经常要将数据输出报表,但VC中并没有提供报丧输出的功能模块,Excel具有强大的表格功能,如果将VC中报表数据输出到Excel中或直接生成Excel报表文档,然后在Excel中对该数据进行进一步的格式化处理等操作,是一个高效便捷的途径:ActiveX Automation是微软公司推出的一个技术标准,该技术是OLE技术的进一步扩展,允许应用程序之间相互控制、相互调用。Excel将电子表格暴露为自动化对象,并具有处理电子表格中的单元、行或列的接口,因此可利用Excel的.ActiveX Automate功能,VC编写OLE Automation的客户机,而让Excel作为OLE Automation服务器,通过程序接口实现数据报表到Excel. 相似文献
3.
VC中可靠读写DWG图形文件的新方法 总被引:6,自引:0,他引:6
以VC为开发平台、利用OLE(ActiveX)自动化技术可靠读写DWG图形文件的方法和技巧。此法有效地解决了自主开发软件与AutoCAD的DWG图形数据共享的难题。 相似文献
4.
5.
在VC中使用ADO操作数据库 总被引:5,自引:0,他引:5
焦迎春 《电脑编程技巧与维护》2005,(2):18-20
ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层数据库访问技术。ADO是基于COM技术的,具有COM组件的诸多优点。ADO封装了OLE DB所提供的接口,比起OLE DB提供者,ADO的接口可以使程序员在更高级别上同数据交互,并且保留了MFC/ODBC和DAO的特性。ADO技术不仅可以应用于关系数据库,也可以应用于非关系数据库。可以用统一的方法对不同的文件系统进行访问,大大简化了程序编制,增加了程序的可移植性。但是,在许多VC的教程中,对ADO数据库操作技术介绍的比较少也不全面,以下是我在VC中使用ADO技术的一些体会和经验。 相似文献
6.
基于MFC的MapInfo数字地图在VC++中的集成 总被引:2,自引:0,他引:2
介绍了Mapinfo提供的与其他程序连接,进行二次开发的方法。并以OLE自动化技术为例,详细介绍了在VC++环境中,利用MFC对OLE自动化技术的支持,Mapinfo数字地图在VC++中的具体实现过程。 相似文献
7.
在Matlab仿真平台中嵌入用户界面的方法 总被引:1,自引:0,他引:1
介绍了一种利用ActiveX控件开发用户界面并嵌入到Matlab仿真环境,以方便用户进行初值设定、实时传参以及试验过程控制的方法。首先介绍了ActiveX控件的特点及其优势,然后重点研究了ActiveX控件与Matlab的接口问题。在此基础上以Matlab/xPC实时仿真环境为例详细介绍了将ActiveX控件嵌入到Matlab仿真环境的实现过程。最后给出了这种技术在实际工程项目中的一个应用实例。 相似文献
8.
利用VC++调用Matlab的原理和方法,对常用的几种混合编程方法的优缺点进行了比较,并通过实例对3种混合编程方法进行了简要分析.结果表明,编译不同的Matlab程序,进行必要的设置后,再去替换相应的VC++程序代码,可以实现不同任务的混合编程.3种方法在VC的可视化界面中实现了Matlab强大的计算及绘图功能,同时,3种VC与Matlab混合编程的方法都实现了Matlab与VC的无缝链接,从而将VC开发的界面与Matlab强大的计算和显示功能融为一个整体,缩短了程序开发周期,提高了编程效率. 相似文献
9.
VC 与MATLAB混合编程及其应用 总被引:1,自引:0,他引:1
本文详述了在VC 6.0编译环境下如何利用Matlab来实现应用系统的设计和分析,介绍了通过Matlab与VC应用程序连接的常用方法,分析了VC与Matlab的混合编程的步骤,最后通过一个具体实例的实现过程对上述方法进行了应用性介绍。 相似文献
10.
为了实现对Matlab软件强大功能的跨平台调用,提出了一种基于Web服务的Matlab功能封装模型.在该模型中,根据Matlab的ActiveX自动化接口,将Matlab封装为名称为Matlab_Service的Web服务、Matlab的相应功能被封装为Matlab_Service中的相应操作,其它系统就可能通过Matlab_Service实现对Matlab功能的调用.最后,通过Matlab_Service在产品开发过程在线数据回归分析方面的应用,证明了该模型的有效性及实用性. 相似文献
11.
12.
为了提高3D电磁场仿真的开发效率和精度,需要把外部应用程序与CST软件结合起来,但该软件只提供了对VBA宏语言的支持,研究如何实现C++语言与CST软件之间的接口控制具有很实用的意义.在分析了OLE自动化技术以及变体类与OLE服务器之间接口控制技术的基础上,通过对CST软件环境中工程、对象、方法的组织结构的研究,利用变体类提供的命令结合C++语言编程实现了二者之间的接口控制.重点介绍了C++语言调用这些对象的具体编程方法,并指出了编程时应注意的细节问题.最后给出了一个应用实例,程序运行结果表明,该方法有效可行,可以扩展应用到深层次的电磁仿真设计中去. 相似文献
13.
14.
该文在阐述软件自动化技术及其实现机制的基础上,详细分析了仿真工具软件MATLAB所提供的ActiveX自动化技术,研究了如何利用自动化技术实现客户端应用程序与仿真工具软件MATLAB进行动态通讯和实时交互的目的,最后用一个控制系统模型的自动化仿真的例程,说明如何在VC++中实现MATLAB成为自动化服务器,最终实现软件部件间的互操作性和软件部件的可重用性。 相似文献
15.
为了提高软件预测系统的开发效率和精度,研究了误差反向传播神经网络(Error Back Propagation Neural Network,BPNN)在Matlab 2006a环境下的实现方法,采用迭代法选择神经网络训练参数。探讨了Matlab与C# .NET开发平台的接口技术,能成功实现C# .NET对Matlab神经网络工具箱的调用。以汽车产量预测为应用案例,开发了基于C# .NET和Matlab接口的神经网络预测系统。实验结果表明,该预测系统对汽车产量预测有着良好性能,接口技术的应用提高了软件开发效率。 相似文献
16.
针对智能温湿度仪表与MCGS的相互通讯,利用OPC技术间接扩充了MCGS设备驱动程序库.重点阐述采用OPC自动化接口扩充MCGS设备驱动库的编程思路. 相似文献
17.
VB与Matlab混合编程的仿真应用 总被引:4,自引:0,他引:4
介绍了Visual Basic与Matlab混合编程方法在可靠性与维修性仿真中的应用。此方法突破了以往利用单一语言实现系统可靠性与维修性仿真的限制,更广泛的利用了现有技术成果,降低了编程难度,加快了编程速度。详细介绍了Visual Basic与Matlab混合编程的方法及实现步骤。包括Matlab编译环境的设置、Matlab程序编写、Matlab COM组件的编译与发布以及如何在Visual Basic中使用Matlab COM组件。详细叙述了混合编程每个步骤实现的技术关键,为可靠性与维修性仿真解决了软件实现的技术问题。最后一部分给出了利用Visual Basic与Matlab混合编程方法进行可靠性与维修性仿真的示例。 相似文献
18.
Windows中的OLE自动化技术和实现 总被引:1,自引:0,他引:1
描述OLE自动化技术的原理及特性,通过该技术,应用程序问仿佛有了一个透明的界面,用户可将不同应用程序中各自独立的对象模型通过编程组合到一个自定义应用程序中,系新一代软件技术,其二进制级别的软件重用是OLE技术的一大发展。 相似文献
19.
Matlab具有强大的数据处理和图形显示功能,但Matlab程序的执行效率非常低,而且其平台上开发的程序不能脱离本身的运行环境;VC++具有强大的用户界面开发功能,程序执行效率高,但程序编写繁琐,结合两者的优势可以快速开发出功能强大的应用系统。针对如何将两者结合这一问题,探讨了基于Matcom4.5的VC++与Matlab混合编程,并结合曲线拟合实例给出了具体的操作步骤。结论表明,利用此方法实现的VC++与Matlab的混合编程操作简单,而且能够充分发挥两者的优势,缩短程序的开发周期。 相似文献
20.
文章主要介绍了Madab COM Builder接口编程方法的优点、配置和步骤;并将其用于图像处理.该方法充分利用了Madab图像处理工具箱中的功能和其它编程语言高效的界面开发能力.通过一个例子给出了程序实现的具体过程. 相似文献