首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 406 毫秒
1.
IDL与VisualC/C++语言进行混合编程的方法研究   总被引:4,自引:1,他引:3  
介绍将VisualC/C++和IDL语言的诸多特点相互结合、相互补充以进行应用程序开发的技术,并用简单、代表性的实例程序进行验证。实践证明,在共享目标库机制上实现IDL与VisualC/C++的混合编程技术,可以实现两种语言的资源和功能共享,达到优势互补。  相似文献   

2.
我在Borland C++For DOS环境下编制了一个直流电路分析程序,在后来程序的可视化过程中,决定使用快速方便的RAD工具Visual Basic(以下简称VB)开发界面。尽管VB5.0中已经有了比较完全的OOP功能,但是要把几百行的C++代码快速无误地转化为Basic代码也不是一件轻而易举的事。我想既然在VB中能够调用动态连接库(dll)中的函数,那么是不是可以把以做好的类编译成dll供VB调用呢?经过反复试验,利用Visual C++5.0中的ATL COM Wizard选项,成功地实现了这种设想。这里把一些简单实现方法介绍给大家。  相似文献   

3.
本文利用MATLAB提供的C/C 编译器,实现了MATLAB与VisualC 语言的接口,将m文件编译成脱离MATLAB运行的可执行应用程序。  相似文献   

4.
本文利用MATLAB提供的C/C++编译器,实现了MATLAB与VisualC++语言的接口,将m文件编译成脱离MATLAB运行的可执行应用程序.  相似文献   

5.
本文利用MATLAB提供的C/C++编译器,实现了MATLAB与VisualC++语言的接口,将m文件编译成脱离MATLAB运行的可执行应用程序.  相似文献   

6.
基于VisualC++和MATLAB的联合编程方法的研究   总被引:8,自引:2,他引:6  
MATLAB是功能很强的数学软件,Visual C 是Windows平台下最为强大的应用程序开发系统。为充分发挥二者的功能,利用MATLAB提供的MATLAB engine技术,实现在Aisual C 开发的应用程序中完全操纵MATLAB,克服了在Visual Basic中调用MATLAB的方法^[3]所带来的功能限制和程序运行低效问题,用户可以在Visual C 和MATLAB中分别编制各自擅长领域的代码,再利用提出的方法,开发出可靠高效、功能强大的应用程序。  相似文献   

7.
利用VC++调用MATLAB数学库和图形库的方法   总被引:4,自引:0,他引:4  
张翔 《微计算机应用》2005,26(1):119-121
本文介绍了在VC 环境下调用MATLAB6.X提供的数学库和图形库的方法,给出了如何将MAT-LAB的M文件编译成C 语言供VC 调用的具体步骤,并通过具体的实例加以说明,实现了在VC 环境下脱离MATLAB调用其数据处理和图形显示的功能。  相似文献   

8.
基于Borland C++Builder和MATLAB的混合编程的研究   总被引:12,自引:0,他引:12  
MATLAB是功能非常强大的数学软件。Borland C Builder是基于Windows平台下强大的应用程序开发系统。利用MATLAB提供的API函数库和DLI技术,能够在Borland C Builder开发的应用程序中完全操纵MATLAB,实现混合编程,克服了在Visual Basic中调用MATLAB的方法所带来的功能限制和程序运行低效问题。  相似文献   

9.
Visual C++与Fortran的混编   总被引:10,自引:1,他引:9  
针对VisualC 作为Windows环境下最主要的应用开发系统,对于如何利用已积累的Fortran代码和利用Fortran语言的长处,并将其集成到VisualC++环境下,提出了两种混编方法,并论述了两种方法的原理、步骤和优缺点,以期在软件开发和计算领域更好地发挥两种开发环境的优势。  相似文献   

10.
文章提供了VisualC 6.0环境下一种使用OLEDB技术的开发数据库程序的方法,它能够与一个个具体COMAPI接触,大大简化了开发OLEDB数据库应用程序的复杂度。  相似文献   

11.
在Visual C++中调用MATLAB以实现数学算法   总被引:7,自引:0,他引:7  
很多专业软件涉及到复杂的数学计算,同时也需要友好的用户界面。MATLAB具有很强的数值计算能力,而Visual C 则具有很强的普通软件尤其是图形用户界面的开发能力,两者的互补结合对快速、高效地开发专业计算软件具有很大的意义。讨论了在Visual C 中调用MATLAB文件的方法,它借助MATLAB的MCC命令和接口函数实现。通过该方法开发的软件可以独立于MATLAB而运行,并可以把MATLAB算法封装在动态链接库中,再在Visual C 中调用,提高了开发专业应用软件的速度及软件运行的效率和可靠性。  相似文献   

12.
基于动态链接库的Visual C++混合编程   总被引:1,自引:0,他引:1  
为了在不同的编程语言中实现取长补短,探讨了动态链接库(DLL)在Visual C++混合编程中的多方面应用.结合Visual C++的编程环境,分析了DLL的技术特点与调用方式.基于DLL技术,分别讨论了Visual C++如何与Visual FORTRAN、MATLAB以及Visual C#等进行混合编程,并利用一些生动的示例代码进行了说明.实验结果与分析表明了利用DLL进行混合编程的优越性.  相似文献   

13.
本文提出了一种在Visual C 编写的光学测量分析软件中绘制二维及三维光能量分布图的简便方法,即由VC调用MATLAB编译器生成的独立的C/C Shared Library(DLL)。这种方法简单、方便,可以完全脱离MATLAB运行环境,而且还可以根据需要传递参数绘出可视性极强的二维或三维能量分布图。  相似文献   

14.
Visual C++,LabVIEW,LabWindows/CVI与MATLAB接口技术的研究   总被引:1,自引:0,他引:1  
详细阐述了当今最为流行的面向对象的可视化编程工具Visual C++、虚拟仪器设计平台LabVIEW、LabWindows\CVI与计算及绘图功能强大的MATLAB之间的接口技术,从而进行相互融合,更好地体现各自的优越性。实例证明了接口技术的有效性和可行性。  相似文献   

15.
针对仪表数据处理能力和控制算法方面的不足,提出了一种基于MATLAB的仪表通信接口设计方案。通过MATLAB仪器控制工具箱所封装的串口对象,编程实现了MATLAB与仪表通信,并使用MATLAB COM Builder生成DLL文件,然后在C++环境下调用并以通用控件的形式加以封装。通过实验测试证明该接口稳定有效,为充分发挥MATLAB强大的数据处理能力,拓展传统仪表在工业控制系统的应用提供了新方案,为智能仪表的设计开发提供了新思路。  相似文献   

16.
传统采用VHF通信的波浪浮标系统需要架设岸站接收机,采用GPRS无线通信解决方案的波浪浮标系统可以省去岸站接收机的费用,并且性能更加稳定可靠。本文主要介绍了服务器端通信模块的设计、数据处理处理模块的设计。软件的编辑使用VisualC++6.0软件,通信模块的设计采用MFC封装的CSocket类,CSocket类派生于完全封装了WindowsSocketsAPI函数的CAsyncSocket类,采用CSocket类可以更加方便地编写网络应用程序。数据处理模块采用了MATLAB与VisualC++混合编程,利用MATLAB留有的动态链接库DLL外部接口可以很方便地将MATLAB功能嵌入到VisualC++的MFC工程中,利用MATLAB与VisualC++混合编程可以方便地进行海浪频谱分析。  相似文献   

17.
COM组件在实现VB调用MATLAB中的应用   总被引:7,自引:0,他引:7  
Visual Basic在开发友好用户界面的程序方面简单方便,而MATLAB是高性能的科学计算软件。为充分发挥二者优势,本文介绍了一种新型、简便、实用的程序接口技术,利用ActiveX DLL和COM组件生成技术实现了Visual Basic与MATLAB的链接,并给出具体示例和主要代码,得到了高效、便捷、功能强大的编程方法。  相似文献   

18.
VC 是面向对象的强大的应用程序开发环境,MATLAB是一个功能强大的数值计算和结果可视化的软件.二者结合,可以高效开发出界面友好、功能完善的软件.本文通过实例的方式对两种MATLAB和Visual C 集成技术进行了研究,在此基础上进行了分析比较.  相似文献   

19.
Visual C 软件具有管理简单灵活、模块通用性和扩展性强、可移植度高、应用软件的Windows显示界面友好等特点,而Matlab在数学运算方面又有其独特的优越性,提出运用Visual C 及MATLAB程序联合设计的方法开发指挥控制综合显示系统平台,把一般的接收和显示工作交由Visual C 来进行,而把数据运算、航迹解算、平滑滤波及外推估计交由MATLAB 来完成.并验证了该仿真系统正确性和有效性,为进一步硬件实现提供了探索方法.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号