首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 29 毫秒
1.
VC与Matlab混合编程应用探讨   总被引:1,自引:2,他引:1  
VC与Matlab混合编程模式灵活多样,可有效发挥各自优势。本文总结了VC与Matlab混合编程的三类模式,探讨了VC调用Matlab C 数学函数库和通过编译m函数得到的DLL的详细实现过程。实例表明:结合两类混合编程模式,可高效率开发出功能强大的应用程序。  相似文献   

2.
本文简要论述了VC和Matlab各自的特点、VC和Matlab混合编程的三种方法。并通过例子详细阐述了如何通过DLL方法实现二者的结合以及如何在VC的IDE中调用DLL中已开发好的算法。  相似文献   

3.
VC++和Matlab混合编程在图像处理中的应用   总被引:6,自引:0,他引:6  
本文在分析了Matlab函数运算慢的基础上,提出了一种运用VC 直接调用采用Matlab编译生成的Mex文件,从而实现图像快速处理的方法,并将该方法应用于数字图像处理中,取得了良好的实验结果。  相似文献   

4.
穆以东  赵岭 《测控技术》2013,32(9):111-114
利用VC++调用Matlab的原理和方法,对常用的几种混合编程方法的优缺点进行了比较,并通过实例对3种混合编程方法进行了简要分析.结果表明,编译不同的Matlab程序,进行必要的设置后,再去替换相应的VC++程序代码,可以实现不同任务的混合编程.3种方法在VC的可视化界面中实现了Matlab强大的计算及绘图功能,同时,3种VC与Matlab混合编程的方法都实现了Matlab与VC的无缝链接,从而将VC开发的界面与Matlab强大的计算和显示功能融为一个整体,缩短了程序开发周期,提高了编程效率.  相似文献   

5.
从VC++创建的DLL输出函数的实现   总被引:1,自引:0,他引:1  
介绍了VC 创建的DLL输出函数的方法和特性,根据需要选择合适的调用方法,最后以PowerBuilder调用由VC 创建的DLL的外部函数的实例来说明。  相似文献   

6.
介绍了Matlab和Visual C++混合编程的几种常用方法及怎样设置Visual MATCOM编译环境,重点讨论了Matlab工具箱中某些以自定义函数作为输入参数的函数在Vc++中无法编译的问题。在Visual MATCOM编程环境下,借助MATCOM内置函数库,实现了VC++对此类函数的直接调用。  相似文献   

7.
用动态链接库实现并口控制方法的研究   总被引:2,自引:0,他引:2       下载免费PDF全文
本文探讨Windows系统下并行端口程序设计的方法,用VC++构造了并行端口操作的DLL。文中还介绍了在VB、VC++环境下该动态DLL的调用方法。最后给出了VB下对DLL进行调用的程序实例。  相似文献   

8.
VC与Matlab混合编程之DLL方法   总被引:2,自引:0,他引:2  
论述了如何通过 VC编写数据接口 ,通过封装了 Matlab算法的函数处理数据 ,重点突出了如何读取数据 ,如何在 Matlab中生成动态链接库及在 VC环境中的调用。该方法实现了数据的文件调入、算法的封装及结果的文件输出 ,发挥了 VC与 Matlab的优势 ,是一种很好的程序设计方法  相似文献   

9.
这篇文章主要介绍了利用ActiveX的自动化技术(OLE自动化)完成VC 与Matlab的接口,实现了在VC环境中操纵Mat-lab及调用Matlab函数的功能。充分利用两种编程语言各自的优势,使得VC的编译及系统处理功能和Matlab的图形处理和运算能力有效的结合。从而可以生成Windows环境下的可执行文件。Matlab为用户提供了完整的ActiveX接口,同时也实现了(Server/Client)的OLE自动化技术,利用Matlab的提供的这种自动化技术(服务器端),在VC中建立自动化技术的(客户端)用户程序,从而可以实现VC与Matlab的接口,使Matlab可以充分利用VC的强大的编译和系统操纵能力,VC又可以利用Matlab的数据及图形处理功能。  相似文献   

10.
这篇文章主要介绍了利用ActiveX的自动化技术(OLE自动化)完成VC++与Matlab的接口,实现了在VC环境中操纵Matlab及调用Matlab函数的功能。充分利用两种编程语言各自的优势,使得VC的编译及系统处理功能和Matlab的图形处理和运算能力有效的结合。从而可以生成Windows环境下的可执行文件。Matlab为用户提供了完整的ActiveX接口,同时也实现了(Server/Client)的OLE自动化技术,利用Matlab的提供的这种自动化技术(服务器端),在VC中建立自动化技术的(客户端)用户程序,从而可以实现VC与Matlab的接口,使Matlab可以充分利用VC的强大的编译和系统操纵能力,VC又可以利用Matlab的数据及图形处理功能。  相似文献   

11.
介绍在Authorware制作的自动控制原理CAI课件中,通过调用Matlab进行控制系统的交互式即时仿真的方法。并以控制系统的频率特性为例,重点阐述了如何在C程序中利用Matlab引擎调用Matlab内部函数.经编译连接C程序得到可被Authorware直接调用的可执行文件.实现CAI课件中控制系统的即时仿真功能.  相似文献   

12.
作者用Delphi创建了一个标准件库DLL文件,内含适应于本行业不同软件项目需要的一些通用函数,以便能在用Delphi、VB、VC、VFP等应用软件中调用。在该标准件库文件的设计与调用过程中,针对不同的开发工具DLL文件的设计、及其中的函数调用方法是有区别的。文章以一个通用的口令对话框函数为例,探讨用Delphi编制DLL及在不同开发工具中调用DLL函数的方法。  相似文献   

13.
本文对一个多入多出耦合系统设计了一种基于隐式算法的广义预测控制器(GPC),此隐式算法利用与基于脉冲模型的预测控制(DMC)算法的等价性化简,避免求解Diophantine方程。同时对此多入多出系统设计了DMC控制器,并对二种算法和控制效果进行了比较。本文用Matlab编程实现两种控制算法,用VC++设计界面,在VC中调用M函数的动态链接库DLL实现Matlab和VC的混合编程。对此被控MIMO系统,最终即可通过在VC界面上实现控制方式和控制输出的设定得到控制输入输出的仿真图。此程序可以脱离Matlab环境运行。  相似文献   

14.
用DLL实现与语言无关的软件开发   总被引:2,自引:0,他引:2  
本文介绍WINDOWS98下VC、BCB、VB、VFP利用动态链接库共享代码的方法和技巧,并给出VC创建供其它语言调用的DLL和VC、BCB之间DLL的相互调用的源程序。  相似文献   

15.
本文介绍WINDOWS98下VC、BCB、VB、VFP利用动态链接库共享代码的方法和技巧,并给出VC创建供其它语言调用的DLL和VC、BCB之间DLL的相互调用的源程序。  相似文献   

16.
在数据库应用系统中,有些重要的信息须以加密的形式保存,以防止除用户本人以外的其他用户获知。本文简单介绍了MD5单向散列算法以及在VC 环境中采用DLL技术创建字符串加密函数的方法,阐述了如何在PowerBuilder程序中调用DLL函数,从而实现数据库中重要信息的MD5散列算法加密保存。  相似文献   

17.
VC++调用Matlab的方法   总被引:2,自引:0,他引:2  
研究了如何应用VC + +调用Matlab工具内部类的问题.通过Matlab的MCC命令和COM组件的方法实现了对Matlab程序的调用.应用这两种方法不仅可以使程序完全脱离Matlab环境运行,而且能够充分发挥VC和Matlab的优点,大大提高了软件速度和性能.  相似文献   

18.
本文提出了一种用VB与VC混合编程开发图像处理系统的方法。简要介绍了VB中调用DLL的知识,阐述了在VB中通过调用API函数快速获取图像像素信息和显示图像的方法,说明了VC中编写DLL及在VB中调用的过程。  相似文献   

19.
因工作需要,我们用Delphi创建了一个标准件库DLL文件,内含适应于本行业不同软件项目需要的一些通用函数,以便能在用Delphi、VB、VC、VFP等应用软件中调用。在该标准件库文件的设计与调用过程中,我们发现,针对不同的开发工具DLL文件的设计及其中的函数调用方法是有区别的,但各开发工具相关技术资料都没有对此具体介绍。如果对各种开发工具调用DLL函数的方法没有详细的了解,编程、排错将会遇到许多莫名其妙、百思不得其解的困惑。譬如,我们用DelPhi编制的同一个DLL文件,相关函数在Delphi、VB、VC等开发环境都先后调用成功,但在VFP中调用,却总提示“找不到函数人口”或“函数返回值非法”的错误,苦想几日仍不得要  相似文献   

20.
针对集散控制系统中上下位机的通信这一基础性的关键环节,讨论了Win-dows环境下实现串口通信的几种方法。从保证高的实时性和利用现成的C/C++原通信代码的角度,给出了使用VC++6.0将C/C++通信程序转化为动态链接库(DLL),在VB6.0中调用DLL输出函数实现串行通信的方法。介绍了使用VC++和VB混合编程时引发的参数传递不一致、参数类型对应、调用约定和命名约定的匹配问题及其解决办法,在实践中保证了系统的可靠性,提高了效率,降低了成本。  相似文献   

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

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