首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 218 毫秒
1.
提出通过C#和Matlab混合编程实现雷达回波数据采集和反演软件设计的方法。利用C#友好的界面实现用户接口,将Matlab编写的函数文件编译成共享库在C#中进行调用。以现有的大气激光雷达所采集数据为例,进行了回波数据采集、预处理及消光系数反演。运行结果表明,将C#界面开发的优势与Matlab强大的算法处理和仿真功能相结合,可增大运算速度并提高编程效率,软件可有效地应用于激光雷达系统的数据采集和监测,快速批量地实现回波数据预处理以及反演参数的实时动态显示。系统通过调整算法参数也可用于其它激光雷达信号的处理。  相似文献   

2.
Matlab在数字信号处理方面有着显著的优势,利用其提供的多种信号处理工具箱中的函数,快速而准确的分析处理数据,但是在界面可视化方面存在不足,而VC++界面友好,可完成各种应用程序的开发。因此,文中提出一种基于COM的Matlab与VC++混合编程方法,并开发出具体的应用程序,该方法不仅发挥了两种语言的长处,而且还可以完全脱离Matlab的运行环境,在实际应用中大大提高了编程效率。  相似文献   

3.
董怡  金伟其  祁蒙 《红外技术》2006,28(12):709-712
文章提出一种利用成熟算法实现工具并辅以高级语言开发平台,进行红外目标探测的方法。该方法在VC++语言平台上,利用Matlab提供的最新编译器,将Matlab的m文件编译成VC++语言可调用的动态链接库文件,从而实现红外目标探测的混合编程。该方法不仅可以降低程序开发难度,同时可以缩短开发周期。文章给出了一个利用VC++和Matlab进行红外目标探测的混合编程实例。  相似文献   

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

5.
高秋燕 《电子测试》2012,(11):69-72
利用MATCOM与VC进行接口通信的优点,介绍了一种基于MATCOM的MATLAB与VC++之间混合编程的方法、步骤及实例,文中以卡尔曼滤波器为实例来进行详细的说明。此方法以MATCOM为转换工具,将.m文件转化为C++代码,而且还将MATCOM与VC++相结合进行了图形绘制,以及利用VC++中MFC可以生成良好界面的功能,通过对控件编程,利用按钮来显示出图形。这种串口通信的混合编程方法,不仅能充分发挥两种语言各自的优势,并且可以脱离MATLAB来独立运行,此方法既简便、方便又有很强的可操作性。  相似文献   

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

7.
许多领域都要用Matlab进行大量的数值计算,然而对于实时性要求较高的领域,Matlab时效率较差,不便于商用软件的开发。VC 是一种新颖的可视化编程语言。他开发的程序文件小、执行速度快、实时性好。但VC 缺乏对大量数据处理、分析、可视化方面的能力。因此Matlab与Visual C 相结合,将给应用程序系统本身及其开发带来很大的改善。针对VC与Matlab各种混合编程方法进行剖析,并用实例对借助Matcom实现VC 与Matlab的混合编程方法进行分析说明。得出采用Matcom方法进行程序设计,是一种时间、效率上的极好的折衷。  相似文献   

8.
Matlab与VC联合编程在数字水印工程中的应用   总被引:1,自引:1,他引:0  
在软件研发过程中,为了缩短软件的研发周期,通常会借助Matlab提供的丰富的工具箱函数,但是基于Matlab开发的软件很难满足人性化用户界面的要求,为此要使用基于强大的图形界面编辑功能的VC开发环境。只有采用二者联合编程才能高效的完成软件的开发。采用传统的Matlab和VC联合编程方法因无法脱离Matlab的运行环境而仅适用于软件的试验阶段,而无法应用于工程开发中。为了克服传统Matlab和VC联合编程方法的弊端,提出了一种可以脱离Matlab运行环境的VC与Matlab联合编程新方法,并已经成功应用数字水印工程的开发中的。  相似文献   

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

10.
VC++调用Matlab实现图像处理的3种常用方法比较   总被引:3,自引:0,他引:3  
在VC++中调用Matlab实现图像处理是一种快捷高效的方法。针对利用Matlab引擎、利用MATCOM编译器和利用COM Builder工具这3种VC++和Matlab混合编程常用的方法,从实现流程、数据交换及函数调用、运行速度、对图形图像函数的支持情况、程序发布等方面进行详细比较研究。最后根据研究结果对3种实现方法的优缺点进行了归纳总结。  相似文献   

11.
随着计算机仿真技术日趋成熟,雷达的模拟技术也有了长足的发展。结合LabVIEW优越的界面设计能力和Matlab软件强大的数值分析功能,将LabVIEW和MATLAB混合编程技术应用于雷达系统仿真,该方法既能提供良好的计算机用户操作界面,又具有很强的雷达信号处理能力。仿真结果表明这种混合编程比较适合用于以Matlab仿真为核心的雷达系统仿真平台的开发  相似文献   

12.
董锦  徐玮  蒋明 《电子科技》2014,27(7):47-50
针对雷达总站调试中遇到的问题,借助Matlab信号处理、绘图工具和GUI编程功能,实现了一种基于Matlab GUI用于雷达总站调试的窗口软件,可完成调试指令的下发、状态信息的汇总、采样数据的分析及显示。采用该方式实现的软件操作简单、开发周期短、数据分析自动化程度高,且可大幅提高雷达总站的调试效率与质量。  相似文献   

13.
针对雷达仿真实验软件界面粗糙、仿真结果抽象、操作复杂、可扩展性差等问题,结合可视化编程技术,设计并实现了基于Visual C++构建的雷达实验系统人机交互终端,模拟了P型雷达显示器,设计了参数设置表,实现了雷达、目标参数的动态调整,并为雷达对抗实验留有程序扩展接口,采用窗体分割方法,在系统中实现了雷达扫描、实验目标跟踪...  相似文献   

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

15.
为了满足高仿真度和交互性的跟踪雷达模拟要求,建立了一种基于Visual C++的航迹跟踪雷达模拟软件。对该软件系统所采用的基础理论模型、软件结构设计和实现难点进行了分析解决。根据雷达目标散射统计结果,产生包含噪声的目标回波模型和杂波散射统计模型,构建了飞机的运动模型、建立批次和航迹滤波算法。对模拟系统进行了功能设计和工作流程介绍,着重介绍了软件实现中解决的技术难点,包括目标与山体遮挡的判断和目标回波合成技术。介绍了模拟系统的主界面和功能窗口。在通用计算机上软件运行结果表明,软件计算响应时间小于0.1s,A显和P显图像更新流畅、无闪烁,可移植性好。山体杂波和飞机目标的回波逼真度高,软件运行流畅、实时性好,达到航迹跟踪雷达的目标检测、杂波滤除和航迹跟踪要求。  相似文献   

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

17.
基于四阶偏微分方程的图像去噪方法实现   总被引:1,自引:1,他引:0  
针对VB数值计算能力和图像处理能力不足,以及不利于系统开发的缺点,介绍基于VB和MatrixVB并利用四阶偏微分方程实现图像去噪的方法。利用VB作为主要编程语言,借助MatrixVB矩阵运算函数库建立了处理系统,实现了图像去噪功能。该方法将Matlab的强大计算功能与VB的Windows用户界面开发方面的优势结合起来,缩短了软件的开发周期。软件测试结果表明.计算方法正确,方法稳定可靠,算法设计优化,所开发的应用软件具有界面友好,计算速度快,系统资源消耗少,操作简便易行,能满足图像滤波的要求。  相似文献   

18.
文中详细论述了基于Matlab的自适应算法仿真平台的设计和实现。在实现各算法编程的基础上,利用Matlab的GUI设计功能,采用M脚本文件实现了该平台的交互式用户仿真界面。平台具有界面友好、操作方便、交互性强、开放式、可视化和易扩充等优点。利用该平台可进行自适应算法的性能仿真、分析和比较,也可解决相关高校教学中教学工具不足的问题。  相似文献   

19.
反舰导弹末制导雷达电子对抗系统仿真研究   总被引:2,自引:0,他引:2  
在综合运用可视化建模方法与面向对象仿真技术的基础上,给出了—个可以在高性能PC上运行的反舰导弹末制导雷达电子对抗仿真系统详细设计方案;针对可靠性、仿真软件选择、实时性等仿真关键问题进行了阐述;最后,通过运行VC++编制的仿真软件,动态地展现了末制导雷达对目标的搜索、截获和跟踪的全过程,为试验、检测、分析和研究反舰导弹末制导雷达的战术和技术性能及相关电子干扰技术/战术的性能和效能提供了—个良好的环境。  相似文献   

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

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