基于Simulink与VC混合编程方法的研究与应用.pdf

基于Simulink与VC混合编程方法的研究与应用.pdf

ID:51448097

大小:308.40 KB

页数:4页

时间:2020-03-24

基于Simulink与VC混合编程方法的研究与应用.pdf_第1页
基于Simulink与VC混合编程方法的研究与应用.pdf_第2页
基于Simulink与VC混合编程方法的研究与应用.pdf_第3页
基于Simulink与VC混合编程方法的研究与应用.pdf_第4页
资源描述:

《基于Simulink与VC混合编程方法的研究与应用.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、计算机应用《自动化技术与应用20l0年第29卷第11期ComputerApplications基于Simulink与VC混合编程方法的研究与应用★侯晓波,左文英(重庆邮电大学重庆高校汽车电子与嵌入式系统工程研究中心,重庆400065)摘要:针对Simulink俯真不能脱离Matlab环境和单纯利用C/C编程繁琐、开发周期长的缺点,研究了RTW(RealTimeWorkshop)代码生成的过程,提出一种聚于RTW的实现Simulink模型与VC的混合编程方法,实现了在脱离Matlab环境一FSimulink模型住VC集成开发环境下的正确编译和运行。结合具体系统建模与仿真实验,验

2、证r此方法的可行性及有效性。关键词:实时工作问;代码牛戍;混合编程;Simulink;Vc中图分类号:Tt391.9文献标识码:A文章编号:10037241(2010)1l一0029—04ResearchandApplicationofCombinedPrOgrammingMethodBasedonSimulinkandVCHOUXiao-bo,ZUOWen-ying(EngineeringResearchCenterofAutomobileElectronandEmbededSystem,ChongqingUniversityofPostsandTelecommunicat

3、ions,Chongqing400065China)Abstract:BecauseSimulinksimulationcan’tbeseparatedfromMatlabenvironmentandprogrammingonlybyusingC/C++languagesitiscomplicatedandtimeconsuming,thispaperstudiesthecodegenerationprocessofRTW,proposesamethodtofusionSimulinkmodelwithVCbasedOnRTW.Itrealizesthecorrectcomp

4、ilationandsimulationofSimulinkmodelinVCintegrateddevelopmentenvironmentwithoutMatlabenvironment.Accordingtoasystemmodelandthesimulatedexperiment,itconfirmsthefeasibilityandtheaccuracyofthismethod.Keywords:RTW;codegeneration;combinedprogramming;simulink;VC1引言目前,已有相关文献对Matlab与VC混合编程方法Simulink

5、是Matlab最重要的组件之一,利用Simulink进行了研究,如文献[2】中提到的利用Matcom软件和调仿真可以免去了手工编写程序代码带来的繁琐和低用Matlab引擎函数库两种有效方法,但Matcom软件只效。但Simulink存在着仿真速度慢、安全保密性差、能将.m文件转为.cpp文件,不适用于Simulink模型。不能独立于Matlab运行环境等缺点。VC++是调用Matlab引擎函数库这种方法实现较为简单,不要求Microsoft推出的可视化编程环境,具有良好的界面、连接整个Matlab,只需嵌入必要的MatlabEngine库即稳定和运行速度快的优点。但VC内涵庞

6、大、程序的可。文献[3】采用的即是这种方法,但这种方法需要Matlab开发难度大、周期较长,特别是一些绘图和数学计算在后台运行,大大降低了程序的运行效率。功能实现起来很复杂[1】。因此,将Simulink与VC相结本文提出了一种利用RTW代码生成技术将Simulink合,无疑是一种有效的编程方法,可以大大提高代码的模型转成C++语言,实现Simulink模型与VC混合编执行效率以及安全保密性。程的方法,并结合具体应用实例对该方法进行了验证。2RTW技术。基金项目:国家科{支重大专项项目(编号2。09Zx。1。38_002圳2—2)收稿日期.2010—07一l3RTWMatla

7、b图形建模和仿真环境Sim1】link的一《自动化技术与应用》20l0年第29卷第il期计算机应用ComputerApplications个重要的补充功能模块,它是一个基于Simulink的代码相同的。grt.tic生成的目标代码为通用实时目标,rsim.自动生成环境。它能直接从Simulink的模型中产生优tlc生成的为快速仿真目标。本文所选择的系统目标文化的、可移植的个性化的代码,并根据目标配置自动生件为ert.tlc,它生成的是嵌入式C/C++代码,这种代码成多种环境下的程序【引,实现了从系统设计

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。