首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
基于COM的MATLAB与C#.NET混合编程的实现与应用   总被引:11,自引:0,他引:11  
介绍了一种基于COM组件的MATLAB与C#.NET混合编程的实现方法.论述了MATLAB中COM组件的编程、利用COM Builder开发COM组件、组件的注册以及在C#.NET中接口、调用的方法,并给出了在数据采集中曲线拟和的实例.  相似文献   

2.
分析了VC与MATLAB混合编程的几种方法:MATLAB引擎方式、调用MATLABC/C++函数库、MATLAB Compiler(编译器)、使用Matcom工具及MATLAB COM Builder(组件模型)方式,认为MATLAB COM Builder方式是今后混合编程的趋势所在。  相似文献   

3.
为提高连续油管钻井井眼轨道设计的便捷性,采用基于COM组件的VB和MATLAB混合编程方法,将绘图的代码进行封装,只要即时改变参量数值,就可得出相应的图形,并可比较不同参数下图形的特点。该设计实现了VB编写的多个模块调用一个MATLAB程序的功能,减少了程序编写的工作量,提高了程序开发的效率。  相似文献   

4.
基于COM组件的VB与MATLAB混合编程实现振动信号处理   总被引:2,自引:0,他引:2  
在用传感器监测机械振动时,需要同步显示监测信号的时域和频域特性,要求用户在采集卡自带简单例程的基础上进行采集软件二次开发。基于COM组件的VB与MATLAB混合编程,通过把MATLAB中的fft函数制作成可接收参数的、能与VB通信的动态连接库(DLL),同时利用VB开发信号采集软件并把采集到的信号以参数的形式传递给DLL,可以实现振动信号时频转换。以同样的方法调用MATLAB中的filter、diff、quad等函数可以实现信号滤波、微分、积分变换等处理功能。该混合编程提供了一种简便、快速、高效地实现信号处理和相关数学运算的方法。本文以振动信号时频转换为例,介绍了借助MATLAB自带的函数生成DLL并最终被VB成功调用的详细过程。  相似文献   

5.
程建  廖正和 《科技信息》2009,(33):95-95,110
针对MATLAB与C语言混合编程的接口问题,提出了采用MAT文件、MEX文件和MATLAB引擎三种接口方法。通过MAT文件实现与其它编程环境的数据交换;通过MEX文件实现在MATLAB环境中调用其它语言编写的程序;通过MATLAB引擎实现在其它编程环境中使用MATLAB的计算功能。在详细阐述了三种方法原理的过程中,说明了三种接口方法的使用特点、调用方法、编译过程和使用中的注意事项。通过混合编程,利用了C语言高效的特点,在发挥MATLAB强大的计算功能的同时,又弥补其执行速度慢的缺点。  相似文献   

6.
基于VC~(++)与MATLAB混合程序设计与应用   总被引:1,自引:0,他引:1  
针对VC 与MATLAB软件各自编程优势,提出了一种将MATLAB中编译的.m函数文件生成可脱离MATLAB环境的动态连接库(DLL),并以具体实例说明了在VC环境中开发应用程序界面并调用动态链接库,使VC界面和MATLAB编译的函数文件之间的参数得以传递,实现了两者的混合编程,为软件开发提供了强有力的技术支持.  相似文献   

7.
VC++以界面友好、代码效率高、执行速度快等特点,成为目前广泛采用的主要开发工具之一。而MATLAB在矩阵运算、二维和三维图形的绘制、数据拟合等方面具有极强的功能。本文充分发挥两种语言各自的优点,利用Maltab的COM技术实现VC++与Matlab数据传递和调用的具体方法,实现了VC++环境下的矩阵运算。该方法可以完全脱离Matlab的运行环境,在实际应用中大大提高了编程效率和软件性能。  相似文献   

8.
基于COM组件的电机转子绕组匝间短路故障诊断   总被引:1,自引:0,他引:1       下载免费PDF全文
分析了探测线圈检测电机转子绕组匝间短路故障的机理,应用小波变换算法对所得信号进行特征提取.采用MATLAB与VC++混合编程,将MATLAB的M文件直接嵌入VC环境,完全脱离MATLAB运行.以VC++图形界面作为前台,实现信号采集、系统框架的搭建和界面的绘制;利用COM Builder技术实现MATLAB与VC++之...  相似文献   

9.
研究开发了马铃薯生物信息研究平台的子系统——马铃薯生物信息序列分析模块。该模块采用MATLAB7.0与C#混合编程的方案实现,即将编写的.m文件用combuilder做成COM组件,然后在C#中调用COM组件实现该功能模块。主要介绍了马铃薯生物信息研究平台序列分析模块的实现与应用,包括统计密码子、画出碱基分布密度图、查找序列ORF、相似序列搜索等。实验表明,该功能模块同目前已有的相关软件相比,使用更方便,能获得更好的分析结果。  相似文献   

10.
一种LabVIEW调用MATLAB的方法   总被引:1,自引:0,他引:1  
LabVIEW和MATLAB是目前工程技术领域中比较流行的两种软件,功能强大但又各自存在着不足,介绍了在LabVIEW中通过MATLAB Script节点调用MATLAB应用程序的方法及注意事项,可以互相弥补不足,更好地发挥各自长处.在输油管道泄漏检测系统例程中运行的结果证明,这种调用可以有效地实现,并完成其算法功能.这种调用的实现为快速开发具有复杂算法、功能强大的智能化虚拟仪器提供了有力的工具.  相似文献   

11.
基于LabVIEW与MATLAB混合编程的虚拟仪器设计及实现   总被引:6,自引:0,他引:6  
针对LabVIEW在数值分析和处理方面的不足,提出了实现LabVIEW与MATLAB混合编程的几种方法.阐述了MATLAB Script节点方法通信的实质,并通过具体虚拟仪器设计对此方法进行了验证.  相似文献   

12.
详细论述了C++Builder与Matlab混合编程的两种实现方法.一是在C++Builder中使用COM技术调用Matlab数据.二是脱离Matlab环境,通过动态连接库方式实现对Matlab工具箱函数的调用.分别给出一个详细的例子.这两种方法都充分发挥了C++Builder与Matlab的优势,为科学研究和工程技术提供了更强的技术支持.  相似文献   

13.
李明彩  朱玛  何楠 《科技信息》2011,(31):118-119
DICOM是各种数字化影像设备的图像格式和数据传输标准,许多医学图像都采用了DICOM标准。本文通过综合分析VC++和Matlab几种接口方式,结合实例在Matlab中编写COM组件实现DICOM图像读取和文件类型转化,在VC++环境中利用混合编程技术调用COM组件,并采用半阈值化算法对获得的图像进行分割。混编方法结合了VC与Matlab各自的优势,实现过程方便快捷,实验分割效果良好。  相似文献   

14.
王挥云 《科技信息》2012,(17):46-47
.NET出现之前,开发人员已经编写了大量经过严格测试且可复用的组态与监控非托管代码。在.NET程环境下调用COM组件,是软件开发者经常遇到的问题。本文首先介绍了.NET互操作的原理和方法,然后以露天开采安全生产实时监控管理决策系统为实例,说明了.NET编程环境中调用COM组件的具体方法。  相似文献   

15.
16.
采用Matlab COM.Builder组件技术将M文件转换为COM组件,可以在支持COM接口的不同语言中调用,且完全脱离Matlab开发环境。这极大的减少了储层建模软件开发时需要编写大量算法的工作量,提高了软件开发效率和质量。  相似文献   

17.
为了实现振动信号预处理和信号分析,基于MATLAB与Delphi混合编程设计开发了一套集信号处理与多功能时频分析于一体的振动测试系统.应用组件对象模型的技术得到MATLAB平台下的各种信号处理与分析动态链接库文件,并安装于Delphi平台的Active X组件中,Delphi语言编程产生界面调用DLL文件实现32种信号处理与分析功能方法;提出并实现多种新的时频组合方法,这些组合方法能更好地提取非平稳信号的频率特征成分;通过仿真信号与实例验证了该系统的可靠性.该系统可脱离MATLAB平台独立运行于Windows操作系统,操作方便,易于扩充.  相似文献   

18.
在可见水印系统软件设计中利用Matcom技术实现了VC + +和MATLAB 混合编程.VC + +开发友好交互界面,读取、显示和保存图像.MATLAB开发数字水印算法,通过Matcom实现VC + +调用MATLAB并脱离MATLAB执行.该方法结合了MATLAB的数值计算,强大的图形、图像处理功能和VC + +的可视化、执行速度快、保密性强等特点,既方便了用户的使用又增强了算法的保密性,使数字水印理论得到了实际应用.  相似文献   

19.
王海东  廖雪松 《科技资讯》2006,(18):123-124
目前实现MATLAB和VC++的接口技术很多,但有一些方法会导致某些MATLAB功能无法使用,特别是绘制三维图形方面功能,利用COM技术可以实现MATLAB和VC++编程的无缝连接.本文简单介绍如何使用COM实现MATLAB和VC++的联合编程。  相似文献   

20.
LabVIEW中MATLAB的调用   总被引:8,自引:0,他引:8  
在LabVIEW中通过MATLAB Script节点调用MATLAB,可以补充LabVIEW的开发功能.结合多功能绘图、调用MATLAB小波包工具箱中的WDEN( )函数对含白噪声的正弦信号进行消噪处理的实例介绍了在LabVIEW中调用MATLAB的实现过程.  相似文献   

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

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