首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 62 毫秒
1.
工程应用领域往往要实现许多复杂算法,若用高级语言编写,费时费力。提供了一种简易开发方案,即利用MATLAB提供的引擎技术实现MATLAB和高级语言Visual C 的混合编程,复杂算法交由MATLAB处理,HMI(人机交互界面)由Visual C 开发。所开发的污水处理预测预报系统软件可投入实际应用,其开发方法有一定的推广价值。  相似文献   

2.
Matlab是功能强大的工程计算和数据分析软件,VisualC++是面向对象的快速开发工具。二者结合,可以开发出具有友好界面,满足工程领域应用的软件。通过Matlab6.5和VisualC++6.0的几种混合编程的方法,比较了它们的优缺点,并以实例说明。  相似文献   

3.
介绍了三种实用易行的MATLAB与VC++混合编程方式,即利用MATLAB的MCC编译器,使用MATCOM软件转化M文件,使用MATLAB的COM Builder工具制作COM组件。针对具体程序分别应用三种方法来实现,对每种方法介绍了详细步骤。对三种方法进行了分析比较,总结了各自的优缺点,实现了MATLAB出色的图形处理功能和数值计算能力与VC++强大编程能力的结合。  相似文献   

4.
VC++与MATLAB混合编程的方法研究与实现   总被引:3,自引:0,他引:3  
柏晟 《电脑开发与应用》2006,19(4):23-24,27
C++与其他高级语言相比具有很高的编译效率,但在像图形、图像处理一类的应用中,当程序中涉及到对矩阵的运算时,编程就变得非常复杂,而MATLAB在这些方面有独特的优势。在分析VisualC++和MATLAB各自特点的基础上,提出混合编程的三种方法,并分析对比各种方案的优缺点。研究与实践表明:采用VC++和MALAB混合编程简化了编程步骤,降低了编程难度,较好地发挥了VC++和MALAB软件的整体优势。  相似文献   

5.
MATLAB时频分析工具箱在Visual C++程序设计中的应用研究   总被引:1,自引:0,他引:1  
在分析利用MATLAB函数开发独立可执行VisualC++应用程序的优势和接口技术的基础上,克服以往该方法不能调用MATLAB工具箱函数的不足,探讨了一种能在VisualC++中利用MATLAB时频分析工具箱函数编制独立可执行应用程序的方法。笔者在利用该方法编制旋转机械振动信号时频分析软件收到了良好的效果。  相似文献   

6.
为实现波浪浮标与远程数据中心之间的数据传输,提出了波浪浮标下位机系统的设计.系统基于通用无线分组业务GPRS,以单片机为核心处理单元,采集到的模拟电压信号转换为数字信号后,自动打包,由SIM300模块向上位机发送,完成下位机与上位机之间的无线通信;同时系统还可接收来自上位机数据中心的控制命令,单片机对其分解后可以用来设置系统采集信号的时间间隔、物理量等工作参量.分析结果表明,与传统传输方式相比较,该方案可以在低成本的前提下实现较高的传输效率,具有一定的实用价值.  相似文献   

7.
该系统目的是作为SZF波浪浮标的上位机接收软件,采用Microsoft Visual Studio 2005作为软件平台,利用Visual C++开发语言编写。上位机采用串口通信的方式分别通过GSM模块和数据接收机与浮标进行通信,实时接收浮标传送过来的数据,并且利用ADO数据库开发技术访问Access2007,实现对数据的保存。在实现波浪浮标数据实时显示与数据库存储同步进行的基础上添加了数据回放功能,可以主动索取存储在接收机上的波浪数据,并将其进行处理与转换。目前该数据通信软件已成功应用于有关的海洋工程部门单位,运行可靠。  相似文献   

8.
国家海洋技术中心研制的GPS波浪浮标仅需一个GPS接收机,无需其他辅助传感器,其功耗低、尺寸小、布放方便、测量精度高、适用于大范围的对波浪进行精细化观测.为了解决GPS波浪浮标在深远海应用中的数据传输问题,通过对比Argos、铱星、北斗三种卫星系统的特点,该设备优先选用了基于北斗卫星系统的数据传输方式.对系统构成、硬件电路设计、测量原理及数据传输流程分别进行了详细阐述.通过实验室实验和现场海上试验,特别是GPS波浪浮标在遭遇台风等恶劣环境下仍能正常通信,验证了北斗卫星系统在深远海数据传输上的可行与可靠性.  相似文献   

9.
本文主要讲述了如何实现SZF波浪方向浮标接收机与上位机之间的数据通信,用方便的高级计算机语言代替汇编语言来实现波浪数据的处理.应用VC++语言实现SZF波浪方向浮标接收机数据的回放和格式化输出,并给出了一种软件设计方案.  相似文献   

10.
徐治 《软件》2015,(2):55-58
Visual C++与MATLAB的混合编程技术是以VC++作为强有力的软件开发工具,而在实现复杂算法时则直接调用MATLAB涵盖很广的算法函数库。这种方式可以做到优势互补,大大减少复杂算法的编码时间。本文介绍了混合编程的基本原理,并详细介绍了基于MATLAB编译器的VC++调用MATLAB函数库的代码编写及项目配置等方面的技术。  相似文献   

11.
基于VOF模型,运用三种不同的造波方法建立了二维数值波浪水槽,并对其进行了比较,选取了在特定波况下较为合适的数值水槽。基于该数值波浪水槽,考察了波浪作用下的运动状态以及受力状态,为波能转换器的设计提供指导。  相似文献   

12.
在海洋监测技术中,SZF型波浪浮标是一种无人值守的能自动、定点、定时地对海面波浪高度、波浪周期及波向进行遥测的小型浮标测量系统.在实验室生产过程中,过去一直是利用波浪旋转台对波高数据采集电路所获得的模拟信号直接绘制图形进行性能检测.伴随着计算机技术和微电子技术的发展,对浮标中波高数据采集电路的模拟信号数字化处理,通过串口和计算机相连,利用VC++良好的界面设计及Matlab强大的绘图功能,实现对采集到的波高数据进行实时显示,使我国波浪浮标的生产检测向智能化又迈进了一步.  相似文献   

13.
基于动态链接库的Visual C++混合编程   总被引:1,自引:0,他引:1  
为了在不同的编程语言中实现取长补短,探讨了动态链接库(DLL)在Visual C++混合编程中的多方面应用.结合Visual C++的编程环境,分析了DLL的技术特点与调用方式.基于DLL技术,分别讨论了Visual C++如何与Visual FORTRAN、MATLAB以及Visual C#等进行混合编程,并利用一些生动的示例代码进行了说明.实验结果与分析表明了利用DLL进行混合编程的优越性.  相似文献   

14.
本文首先介绍了实现MATLAB与Visual C 混合编程的几种方法,着重说明了如何利用开发工具VisualMATCOM来进行混合编程,并给出了二维中值滤波例程.  相似文献   

15.
在VisualC++中不依赖MATLAB环境调用其函数的方法   总被引:4,自引:1,他引:4  
VisualC 是Windows平台下强大的应用程序开发环境,MATLAB是一个功能强大的数值计算和结果可视化的软件。一种有效的将两者紧密结合起来的方法是,在MATLAB环境下利用MATLAB函数开发某些计算程序,将其编译成不依赖MATLAB环境的C函数,在VisualC 中将此C函数编译成动态连接库,然后在VisualC 环境中开发应用程序界面等功能并加载所开发的动态连接库。  相似文献   

16.
为了测量中国核动力设计研究院"多通道中子注量率相对分布测量系统"的中子注量率分布,使用Visual C++编程工具驱动定时计数卡PCI-TMC12(A)采集计数、设置计数卡工作方式、获取计数卡状态、并实时采集计数值.对多路定标器数据采集软件进行了实验室测试,测试结果表明,数据采集软件界面友好,操作方便,动态显示图像,并...  相似文献   

17.
在海洋监测中,海洋仪器设备是人类认识海洋、开发利用海洋资源和保护海洋环境的重要技术手段。其中资料浮标是海洋监测的主要手段之一。随着CDMA技术的广泛应用,近年来也被应用到海上浮标的无线数据通讯中。相比之GSM、北斗等通讯方式,CDMA网络具有数据传输量大、成本低等优点。文中以Visual studio2005为工具开发了基于CDMA无线网络的浮标数据通信系统,浮标数据通信系统已在海上正常运行6个月。同时对接收到的数据和波浪骑士及其他仪器进行了对比,通过对比可以说明此系统稳定、可行,接收到的数据真实可靠。  相似文献   

18.
基于LAN的语音通讯软件设计   总被引:7,自引:0,他引:7  
文章介绍了网络语音通信的原理、关键技术和实现方法,详细叙述了基于LAN的语音通信软件的开发过程,给出了相应的实例。该软件在音质和时延上都达到了IP电话的效果。  相似文献   

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

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

京公网安备 11010802026262号