首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到14条相似文献,搜索用时 109 毫秒
1.
VB调用Matlab的COM组件实现二者混合编程   总被引:3,自引:0,他引:3  
Matlab具有强大的计算和图形处理能力,VB具有良好的用户界面,将二者有机结合,可开发出功能强大的软件。介绍了常见的五种方法。为了使开发的VB程序脱离Matlab环境,详细介绍了一种基于组件对象模型(COM)的Matlab与VB混合编程方法,以COM Builder为转换工具,将Matlab函数文件转换为COM组件,在VB程序中调用这个组件。并通过温室热环境模拟可视化模型的实现说明此方法。  相似文献   

2.
杨同锋  李维 《计算机工程与设计》2006,27(20):3938-3939,3946
一般机器人视觉控制程序通过高级程序语言(VB、VC等)开发,开发过程存在开发周期长,难度大等缺点.针对这种情况提出利用Matlab和VB联合编程实现视觉控制程序开发的方法.即利用Matlab软件中的工具Matlab Builder for COM将关于图像处理的m文件转换为COM组件,在VB程序中调用COM组件,对获取的工作场景图像进行处理,计算出工件位置,据此调整机械手的姿态.并给出视觉引导的机械手抓取物体实验结果.  相似文献   

3.
基于COM的VC与Matlab混合编程   总被引:2,自引:0,他引:2  
介绍了一种基于组件对象模型(Component Object Model,COM)的Matlab与VC混合编程方法。它以Matlab 6.5中的Matlab COM Builder模块为转换工具,将Matlab的M函数文件转换为COM组件后应用在VC程序中。集成后的软件不仅能够充分发挥两种语言各自的优点,还可以完全脱离Matlab的运行环境。提供的实现过程和编程实例均说明此方法简单、方便、可操作性强。  相似文献   

4.
介绍了一种基于组件对象模型(Component ObjectModel,COM)的Matlab与VC混合编程方法.它以Matlab6.5中的Matlab COM Builder模块为转换工具,将Matlab的M函数文件转换为OOM组件后应用在VC程序中.集成后的软件不仅能够充分发挥两种语言各自的优点,还可以完全脱离Matlab的运行环境.提供的实现过程和编程实例均说明此方法简单、方便、可操作性强.  相似文献   

5.
基于COM的Matlab混合编程技术常见问题分析   总被引:1,自引:0,他引:1  
目前有很多介绍关于Matlab和VC、VB混合编程的文献,但对编程过程中的常见问题进行分析的文献不多。为提升基于COM的Matlab混合编程技术的定性程度和效率,本文介绍Matlab与VC或VB在基于COM技术混合编程的一般过程,列出这种混合编程技术中比较容易出现的问题并进行相应的分析,增强混合编程的实用性,希望对混合编程初学者有所帮助。  相似文献   

6.
详细介绍了一种基于COM技术的Delphi和Matlab混合编程的方法。利用Matlab COM Builder将Matlab函数文件转换为COM组件,在Delphi程序中调用该组件,并通过对新型煤场煤堆三维数据进行曲面拟合的实例说明此方法。Matlab具有强大的图形处理能力,Delphi具有友好的用户界面,将二者有机结合,可快速高效地开发出功能强大的应用软件。  相似文献   

7.
基于COM技术的C#与Matlab混合编程   总被引:9,自引:2,他引:7       下载免费PDF全文
提出基于组件对象模型(COM)技术实现Visual C#与Matlab混合编程的2种方法,一种是通过C#使用Matlab提供的自动化服务,另一种是使用Matlab COM Builder将M语言文件编译成COM组件供C#调用。以地理信息系统中常用的空间插值分析为例给出了这2种方法的具体实现。对两者进行比较,提出了各自的适用范围。结果表明使用COM技术实现混合编程能充分发挥Visual C#与Matlab各自的特点,提高程序开发和运行效率。  相似文献   

8.
VB与MATLAB混合编程及在矿区土地信息系统中的应用   总被引:3,自引:0,他引:3  
介绍了VB与Matlab混合编程的五种方法,并以在矿区土地信息系统的的应用为例,重点介绍了当前VB与Matlab混合编程最常用的方法即ActiveX自动化方法。  相似文献   

9.
Matlab具有强大的控制算法实现能力但系统过于庞大,VB语言矩阵运算能力差,但具有图形用户界面方面的开发优势,针对此,提出利用Matlab COM Builder工具创建仿真组件,在VB中调用组件进行控制系统仿真.利用Matlab矩阵运算实现仿真算法,避开了编译器对控制系统工具箱的限制,使得组件可脱离Matlab环境运行.仿真结果表明,该法行之有效,VB和Matlab可实现优势互补,利于控制系统仿真,提高编程效率.  相似文献   

10.
基于COM组件的VB与MATLAB接口编程   总被引:14,自引:0,他引:14  
针对VB和MATLAB接口编程问题,本文提出一种基于COM组件的VB与MATLAB接口编程方法。并以具体的例子给出了这种方法的应用过程,实现了VB可视化界面和MATLAB信号分析及图形显示。  相似文献   

11.
VB6.0调用Matlab 6.5编程的实现   总被引:2,自引:0,他引:2  
给出了利用动态连接库(DynamicLinkLibrary即dll),MatrixVB组件和Ac-tiveX技术,实现VisualBasic6.0对Matlab6.5的编程调用的方法并通过编程实践总结出各种实现方法各自的优缺点:利用动态连接库技术的方法实现较为复杂,但其功能强大,应用程序灵活性高;利用MatrixVB组件能够实现两者较为完美的结合,应用程序可以脱离编程环境发布,但是所能利用的函数有限;利用ActiveX技术的方法定制的应用程序需要Matlab操作平台的支持,但其实现简单,操作灵活。  相似文献   

12.
利用VB能够方便地设计出友好的应用软件界面,而利用Matlab能够简易地进行语音信号的采集和数值处理。借助MATLAB的COM生成器生成COM组件供VB应用程序调用,实现了在脱离MATLAB环境下VB应用程序与MATLAB的无缝集成。从而使利用VB开发语音采集相关应用软件变得简单。  相似文献   

13.
一般的程序设计语言都提供基本的数学及绘图函数库,程序员可以利用这些函数库进行简单的数学运算及绘图.然而,对于大数据量的遥测数据,仅调用这些基本的函数库无法满足工程中对于复杂数学运算及绘图的要求.COM(组件对象模型)是微软公司研制的一项系统级别的面向对象的技术,它是定制应用程序的一种强大的方法,MatrixVB就是一个独立的COM组件,在Visual Basic(以下简称VB)中调用该组件中提供的函数可以满足对遥测数据进行分析及绘图的要求,并且大大缩短了软件开发的周期.该文结合工程实例介绍利用COM组件MatrixVB扩展VB计算及绘图功能的开发过程和发布方法.  相似文献   

14.
VB与Matlab混合编程的仿真应用   总被引:4,自引:0,他引:4  
温亮  范浩  王丹 《计算机仿真》2006,23(12):104-106,225
介绍了Visual Basic与Matlab混合编程方法在可靠性与维修性仿真中的应用。此方法突破了以往利用单一语言实现系统可靠性与维修性仿真的限制,更广泛的利用了现有技术成果,降低了编程难度,加快了编程速度。详细介绍了Visual Basic与Matlab混合编程的方法及实现步骤。包括Matlab编译环境的设置、Matlab程序编写、Matlab COM组件的编译与发布以及如何在Visual Basic中使用Matlab COM组件。详细叙述了混合编程每个步骤实现的技术关键,为可靠性与维修性仿真解决了软件实现的技术问题。最后一部分给出了利用Visual Basic与Matlab混合编程方法进行可靠性与维修性仿真的示例。  相似文献   

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

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