首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到16条相似文献,搜索用时 140 毫秒
1.
MATLAB与VC 混合编程在系统仿真中的应用   总被引:1,自引:0,他引:1  
通过讨论MATLAB与VC 之间的接口方案,介绍了MATCOM与MATLAB的m文件的链接方式以及MATCOM的使用方法和技巧,以单自由度振动系统为对象,通过对有阻尼状态下的振动模型的分析,对仿真算法进行了混合编程.仿真结果表明:系统仿真的执行速度得到了提高.  相似文献   

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

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

4.
MATLAB与Visual C++混合编程在计算材料介电性能中的应用   总被引:1,自引:0,他引:1  
针对MATLAB不能实现端口操作、实时控制和Visual C++处理复杂数值运算效率低的问题,利用VisualC++与MATLAB进行混合编程,实现功能互补,为材料介电性能的复杂计算及计算结果的可视化提供强大的技术支持.MATLAB将材料介电模型文件转化成Visual C++的代码,并将代码用Visual C++编译器编译连接成独立应用程序.结合Visual C++强大友好的软件制作功能及MATLAB功能极强的科学计算及图形绘制显示特性,MATLAB编译器将不同的介电性能的计算模块分别编译成动态链接库文件,并在Visual C++编写的可视化交互操作界面中对其进行调用,实现计算及绘图功能.  相似文献   

5.
提出将遗传算法和神经网络相结合来建立大体积混凝土温度场模型,阐述了神经网络的建模方法,提出用遗传算法来优化神经网络模型,给出 了在VC中调用MATLAB计算适值函数的部分代码,仿真结果表明可取得较为理想的模型。  相似文献   

6.
MATLAB在科学研究以及工程建设等领域发挥着越来越重要的作用,同时当前具有大量早期开发的成熟的C语言程序。在MATLAB中利用成熟的C语言代码具有重要的意义。通过MEX文件把现有的C语言代码导入到MATLAB中使用,研究了MEX文件的制作方法。通过使用C代码不仅可以有效地提高MATLAB环境中数据处理速度和效率,而且还可以减少开发费用和加快开发速度。  相似文献   

7.
以低通音频数字滤波器设计为例,提出一种基于模型的滤波器设计及DSP硬件实现方法.硬件由TI DSP器件TMS320VC5509A与高性能多媒体数字语音编解码器TLV320AIC23构成.软件采用MATLAB Simulink对FIR滤波器进行建模,采用S-function编写VC5509A与AIC23相关接口驱动等自定义模型.通过代码自动生成技术产生C代码并下载至DSP中进行处理器在环硬件测试,结果显示音频滤波效果明显,表明基于模型设计方法是正确与高效的.  相似文献   

8.
VC6.0环境下调用MATLAB的方法研究   总被引:1,自引:0,他引:1  
介绍了在VC6.0中调用MATLAB的几种方法,着重分析了VC6.O通过引擎调用MATLAB的机制。与其他方法相比,用引擎调用MATLAB,可对所有类型的M文件提供支持。以一个对信号进行快速傅立叶变换的程序为例,具体说明了引擎调用的方法。  相似文献   

9.
针对MATLAB不能实现端口操作、实时控制和Visual C++处理复杂数值运算效率低的问题,利用VisualC++与MATLAB进行混合编程,实现功能互补,为材料介电性能的复杂计算及计算结果的可视化提供强大的技术支持。MATLAB将材料介电模型文件转化成Visual C++的代码,并将代码用Visual C++编译器编译连接成独立应用程序。结合Visual C++强大友好的软件制作功能及MATLAB功能极强的科学计算及图形绘制显示特性,MATLAB编译器将不同的介电性能的计算模块分别编译成动态链接库文件,并在Visual C++编写的可视化交互操作界面中对其进行调用,实现计算及绘图功能。  相似文献   

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

11.
安装制作工具Inno Setup及其在VC++工程中的应用   总被引:1,自引:0,他引:1  
VC 工程开发完成时必须制作安装文件,Inno Setup是一个免费的、公开源码的安装制作工具,同时提供了相应的使用方法.文中针对Inno Setup打包VC 工程在安装VC 系统支持文件、ODBC数据源配置、Ac-tiveX控件注册等方面的问题,进行了详细研究并给出了解决方法.  相似文献   

12.
MCNP可视化输入程序的开发   总被引:1,自引:0,他引:1  
MCNP(Monte Carlo N-particle)输入文件格式较复杂,特别是对相关物体几何参数的描写更难,不仅书写麻烦,而且很容易出错。为方便用户准确得到输入文件,进行了MCNP可视化输入程序的开发。程序运行于Windows平台下,使用VC 和OpenGL语言编译。应用该程序,用户能够在一个三维可视化环境中创建几何体并定义区域,描写数据卡,最后直接得到符合MCNP输入文件格式要求的inp文件。  相似文献   

13.
Visual c++中MATLAB数学函数库的封装   总被引:2,自引:0,他引:2  
在土木、建筑等工程领域的数值计算中,VC++和MATLAB的混合编程可以充分发挥各自的优势,提高计算效率,节省大量的人力物力.本文简要介绍了MATLAB与VC混合编程的几种方法,提出了在VC++环境中封装MATLAB数学函数库的基本思路,并通过一个实例,演示了VC++中构建数值计算环境以及封装MATLAB数学函数库的具体步骤.  相似文献   

14.
用VC 这类语言实现面像识别算法,工作量很大,如果用MATLAB实现,虽然在图像处理及模式识别方面较为方便,但运行速度慢。针对这个问题给出一种开发方式,在VC 平台上开发系统主控模块及数据库系统,用MATLAB实现基于DCT变换的面像识别子系统,由MATLAB编译成C 动态库源程序,在VC 下修改并编译成动态库,由主控模块调用动态库实现面相识别。该方法具有可以灵活选择识别算法、识别率高、开发方法容易、开发周期短、可移植性强等优点。  相似文献   

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

16.
为了提高起重机动态特性的求解精度和分析速度,采用Visual C++编译器核心类集MFC绘制可视化窗口,通过C++程序编写及MATLAB函数调用,精确求解门、桥式起重机动态系统模型,实现了VC++与MATLAB的协同合作,实例验证了该方法的可行性。  相似文献   

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

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