×

两种Matlab图像嵌入VC界面的实现方法

消耗积分:3 | 格式:rar | 大小:167 | 2009-08-31

分享资料个

Matlab 图像无法嵌入VC 程序界面是混合编程应用中的一个问题,文章通过两个实例分别介绍了两种实现方法:利用COM 组件技术的窗口嵌入方法和基于COM 的统一数据传输机制的方法,这两种方法都很好的实现了Matlab 图像嵌入VC 界面。
关键词:Matlab;VC;混合编程;COM;UDT;
Matlab 是MathWorks 公司推出的一套功能强大的科学计算软件和科学计算语言,它拥有强大计算绘图功能和众多完善的数学算法,广泛的应用于信号处理,语音处理,图像处理,电子仿真等各个科学和工业领域。由于Matlab 程序无法脱离Matlab 环境运行的局限性,以及解释语言执行效率低下等原因,如何利用Matlab 强大的计算、绘图功能与高级开发语言(如VC)混合编程,各取所长,提高效率,开发脱离Matlab 环境的应用程序,一直是科研工作者研究的热点问题。
在利用 VC 和Matlab 混合编程开发工程应用软件中,Matlab 的绘图功能是除数学运算功能外应被用到最多的功能,开发人员往往利用VC 部分进行数据库操作和复杂界面开发,利用Matlab 部分可视化输出数据处理结果。但是在应用中有一个问题,Matlab 的图形只能输出在自己的Figure 窗口上,无法嵌入到VC 的程序界面中,混合程序在应用时只能通过在主程序窗口之外弹出一个独立的Figure窗口来显示绘图结果,这给混合编程应用造成了很大的大障碍,不仅使混合程序的用户体验变得很差,而且在操控上更是带来很多不便,也违背了混合编程应用的初衷。本文将介绍两种Matlab 图形嵌入VC 界面的解决办法:利用COM 组件技术的窗口嵌入方法和基于COM 的统一数据传输机制的图形嵌入方法。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !