首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 359 毫秒
1.
付慧琳  刘芳  邓友燕 《电子科技》2014,27(11):73-75
针对Matlab 与Visual C++的优缺点,研究了C++与Matlab混合编程的模式,采用编译动态链接库和通过Matcom软件作为中间媒介,两种方法分别实现了用C++界面接收参数来调用Matlab的矩阵运算函数和绘制图形函数的功能,有助于将Matlab 函数的计算结果及生成的图形通过Visual C++发布到网络中去。  相似文献   

2.
线阵CCD性能指标测试软件设计   总被引:1,自引:1,他引:0  
研究分析了VC++如何调用Matlab混合编程的方法,通过对比提出了基于调用第三方软件来实现在VC++环境下调用Matlab工具箱及其函数进行CCD性能指标测试的软件设计方案.该方法利用VC++完成整个软件界面的编写,具体每个CCD性能参数的测试通过调用Matlab函数来完成,可以充分发挥VC++和Matlab的优点,...  相似文献   

3.
本文阐述了在Windows95环境下实现多语言混合编程的必要性 ,着重讨论了VB、VC ++语言的混合编程技术和VC ++、汇编语言的混合编程技术 ,指明了混合编程技术在控制软件编程中的应用前景。  相似文献   

4.
应用VC 与Matlab的混合编程方法可以充分发挥VC 和Matlab的各自优势,提高仿真和开发效率。介绍了VC 与Matlab混合编程的3种无缝集成方案,包括Matcom Add-in,Matlab Visual Studio Add-in和COM组件,这些方法具有操作简单、代码效率高、与VC 无缝集成等特点,被广泛应用于Matlab和VC 的交互领域;详细地阐述各种方案的具体实现步骤;最后,分析各种方案的优缺点。  相似文献   

5.
文中主要研究移动机器人在环境未知情况下的障碍物检测问题,提出了一种基于Matlab和VC++混合编程的障碍物检测系统软件实现方法。该方法整合了MATLAB的数值计算功能,具有强大的图形、图像处理功能和VC++的可视化、执行速度快、易维护升级等特点。实验结果表明,这种检测方法在障碍物检测系统的开发过程中可以大大提高编程效率,并缩短软件的开发周期。  相似文献   

6.
网络控制系统(Networked Control Systems,NCS)是计算机控制系统发展的趋势,对于他的研究必须建立在仿真平台的基础上。介绍网络控制系统仿真平台建立的几种方法,包括利用Truetime工具箱进行仿真,VC和Matlab通过引擎方式进行仿真和DLL方式进行混合编程方式,以上3种方法经过初步验证是可以实现的。通过分析他们在应用范围方面的不同,指出应该根据研究的需要选择合适的方法。  相似文献   

7.
VC++6.0与MATLAB混合编程技术的原理与实现   总被引:3,自引:0,他引:3  
VC++与MATLAB各自具有很强的优势。本文通过对MATLAB的数据管理机制及其提供的engine的深入分析,阐述了VC++开发的应用程序与MATLAB程序的接口,以及用VC++语言组织数据的要求和方法。最后,通过举例说明了VC++与MATLAB混合编程实现方法。  相似文献   

8.
Matlab与C/C++各有优势,将二者互补结合进行混合编程在工程实践中有着积极的意义.基于以上,本文提出了两种Matlab调用C/C++的方法和三种C/C++调用Matlab的方法,以此来实现二者混合编程,旨在为相关研究和实践提供参考.  相似文献   

9.
根据Matlab/Simulink工具与STK软件在卫星姿态控制系统仿真中的作用,考虑到Simulink无法直接与STK进行通信,因此需要研究解决Matlab/Simulink与STK联合仿真过程中的相关技术难点.通过使用C语言连接STK,以及对Matlab/Simulink与C++经由UDP网络协议进行数据交换的方法研究,构建了基于C++的服务器程序.仿真算例验证了该服务器程序能够实现Matlab/Simulink与STK的联合仿真.此服务器程序的建立不仅能够实现Matlab/Simulink与STK软件间的数据交换,并且能够推广到其他任何能够与VC建立连接的软件控制之中.  相似文献   

10.
为了充分发挥Visual C++和Matlab各自的优势,缩短工程应用软件的开发周期.提高程序的运行效率,提出一种利用AcfiveX引擎实现Visual C++和Matlab混合编程的方法.描述了在Visual C++编译环境下如何利用Mat.1ab提供的ActiveX引擎来实现应用系统,给出Visual C++利用ActiveX引擎与Matlab混合编程的步骤.最后通过应用实例验证该方法,结果表明Visual C++能够利用ActiveX引擎实现与Matlab的良好接口.提高应用软件的开发效率.  相似文献   

11.
在Qt雷达仿真系统中,数据处理及图形显示尤为重要。本文为此提出了一种Qt与MATLAB混合编程的方法。通过VC++和MATLAB混合编程技术,将MATLAB函数封装成动态链接库,Qt调用这个动态链接库实现图形处理功能,从而改善Qt界面中雷达信号仿真问题。  相似文献   

12.
为了更好地分析和设计太阳帆航天器飞行控制系统,文章开发了太阳帆航天器三维动画可视化仿真平台。文章通过Visual C++6.0编程,MFC开发软件主界面,Creator建立太阳帆模型和飞行环境及利用Vega实现三维可视化显示。通过多通道多视点技术及视点控制技术,实现在不同的通道中分别观察太阳帆的飞行轨迹和姿态变化;通过MATLAB和VC++的交互编程,利用MAT文件仿真数据驱动多个运动体同时运动;利用Vega和Open GL混合编程,增加了飞行轨迹及文字信息显示的功能。本文成功地演示了太阳帆航天器从地球同步轨道转移到火星同步轨道的三维动画可视化仿真,验证了本仿真平台的有效性和先进性。  相似文献   

13.
基于VC与Matlab的HF Modem仿真设计与实现   总被引:2,自引:2,他引:0  
基于短波通信发展的现状,结合Vc与Matlab在程序设计上的优势,利用模块化思想仿真实现了一种HF Modem,在自环的模式下用VC与Matlab结合进行了HF Modem仿真,其中,用VC仿真实现了HF Modem模块中的串口传输和RS编译码,用Matlab仿真了TDPSK调制解调。完成了计算机终端可视化界面的软件开发,并用编程仿真流程图描述了HF Modem系统程序运行的过程。  相似文献   

14.
为了解决SystemView软件传统的设计方法对于现代复杂通信系统仿真不能灵活处理的问题,文中引入了一种联合仿真的方法,解决了SystemView在矩阵运算设计方面的不足,降低了仿真设计的复杂度。该方法通过调用Matlab编写的M—LINK库,将System.View中的信号转化为矩阵,并处理矩阵运算。仿真中给出了各项参数设置,比较了传统方法和联合仿真方法,结果表明在需要进行矩阵运算仿真的情况下,联合仿真方法具有很强的灵活性,且更加容易实现,大大节约了设计时间。  相似文献   

15.
LabVIEW大大降低了系统开发周期、编程量,提高了开发效率,在工程实践中得到很大应用,MATLAB不仅具有传统的交互编译功能,并且提供了丰富精确的矩阵运算、图形绘制、信号和图形处理工具,再加上具有与其他程序和语言便捷的接口,它已经成为自动控制、电子、通信、数字信号处理、动态系统仿真等诸多学科非常高效的工具。本文旨在研究实现LabVIEW与MATLAB的混合编程在远程双向可视化控制上应用与理论研究。本系统不仅要求良好的人机交互界面和仪器连接控制,还要求数据传输、处理实时性,同时,其中还含有大量的数据运算。因此,需要结合LabVIEW和MATLAB两者的优势,进行混合编程。  相似文献   

16.
为了解决SystemView软件传统的设计方法对于现代复杂通信系统仿真不能灵活处理的问题,文中引入了一种联合仿真的方法,解决了SystemView在矩阵运算设计方面的不足,降低了仿真设计的复杂度。该方法通过调用Matlab编写的M-LINK库,将SystemView中的信号转化为矩阵,并处理矩阵运算。仿真中给出了各项参数设置,比较了传统方法和联合仿真方法,结果表明在需要进行矩阵运算仿真的情况下,联合仿真方法具有很强的灵活性,且更加容易实现,大大节约了设计时间。  相似文献   

17.
LabVIEW大大降低了系统开发周期、编程量,提高了开发效率,在工程实践中得到很大应用,MATLAB不仅具有传统的交互编译功能,并且提供了丰富精确的矩阵运算、图形绘制、信号和图形处理工具,再加上具有与其他程序和语言便捷的接口,它已经成为自动控制、电子、通信、数字信号处理、动态系统仿真等诸多学科非常高效的工具.本文旨在研究实现LabVIEW与MATLAB的混合编程在远程双向可视化控制上应用与理论研究.本系统不仅要求良好的人机交互界面和仪器连接控制,还要求数据传输、处理实时性,同时,其中还含有大量的数据运算.因此,需要结合LabVIEW和MATLAB两者的优势,进行混合编程.  相似文献   

18.
使用VC++和Matlab混合编程的方法,设计了一个基于自主判决机制的车牌识别系统.在车牌的提取中,采用了一种基于灰度边缘特征以及空间彩色信息的车牌定位方法,建立自主判决机制,根据预先设定的阈值,进行车牌的精细定位.然后,使用垂直投影图进行车牌号码的字符分割,通过BP神经网络完成字符识别.系统测试结果表明,系统可以有效、准确地完成车牌号码的识别.  相似文献   

19.
VC++和Matlab集成应用的研究   总被引:1,自引:0,他引:1  
简要介绍了当前在国内外十分流行的工程设计和系统仿真软件包Matlab的优点和在实际工程运用中所存在的缺点和问题。展开介绍在实际的工程运用中如何在VC++中运用Matlab具体的3种方法。把VC++和Matlab相结合带来了很大的优势,减少了编程人员的负担,显著提高了系统的开发效率与运行效率,在工程中遇到的许多实际问题都可以以该方式得到很好地解决。  相似文献   

20.
Visual C++具有应用程序界面开发能力强和程序执行效率高的特点,Matlab则具有强大的图形显示和数据处理功能。这两种软件的混合编程可以综合它们的优点,大大提高编程效率和程序的可靠性。在此通过Visual C++和Matlab混合编程方法的对比分析,便于程序开发人员在不同的应用背景下选择合适的编程方法。首先简要介绍了Matlab引擎、MCC编译器、Matcom程序、Matlab数学函数库、动态链接库、COM组件和MEX文件等7种混合编程方法,并对这些方法进行了详细的对比分析。然后根据其分析结果,归纳总结出每种方法的优缺点,提出了这些方法的应用范围。  相似文献   

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

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