VC%2b%2b.NET与Matlab混合编程在仿真软件设计中的应用.pdfVIP

VC%2b%2b.NET与Matlab混合编程在仿真软件设计中的应用.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VC++.NET与Matlab混合编程 在仿真软件设计中的应用 西北工业大学 缑林峰王镛根田雪涛 混台编程的方法。该文对使用这两种工具开发某型燃油调节器仿真软件,提出了自己的解决方案。通过此文,读 者可以了解到方便的使用vc++NET作为前台界面,Matlab作为后台数据处理以及前台图形显示的方法。 【关键词]Matlab VC++仿真软件开发 engine 1、概述 技应用软件之一。其强大的科学计算与可视化功能、简单易用的开放式可扩展环境以及多达30 辅助设计与分析、算法研究和应用开发的基本工具和首选平台。由于Matlab的强大功能,在国内 外.特别是在高校、研究所和工业部门,Matlab已成为应用于线性代数、自动控制理论、数理统 计、信号与系统、时间序列分析、动态系统仿真等方面的基本工具。 Visual vc++.NET是VS.NET的组成部分,VS.NET即VisualStudio.NET,全称是Microsoft c++、Visual 计算平台,它简化了在高度分布式环境中的应用程序的开发。该软件集成了Visual 便快捷的开发各种应用程序。而.NET中的Visualc++.NET己成为Windows平台下最强大的应用 程序开发工具,因为Visualc++.NET开发的程序文件小、执行速度快、实时性好,己成为操作系 统、设备驱动程序和系统级平台类软件的最佳开发工具。Matlab由于其强大的绘图功能,与vc++ 相比更为容易且简单明了,并且生成的图形可轻松实现多种功能,诸如图形添加文字说明、缩放、 、 旋转、坐标轴标注、曲线说明等等,这些若用vc++来实现是极其复杂的。 因此,如果把Matlab放入vc++程序中,将大大减少编成的工作量,保证程序的准确性,并 且继承这些可视化编成工具皂好的用户界瑶。对于很多的工程项目特别是在数值化计算程度高的 应用程序开发中,通过二者的混合编程,即采用vC++.NET完成框架定制和界面开发,利用Matlab 强大的矩阵计算和操纵以及数值分析功能,完成核心数值计算和算法设计以及图形显示,实现应 用程序的快速开发,而且vC++.NET可以实现更多的功能,来实现用户越来越高的要求。 本文将详细介绍如何使用vC++.NET和Matlab混合编程,来开发某型燃油调节器的仿真软 件。 2、Matiab引擎(engirle)简介 下是通过管道(pipe)来实现的,在Windows是通过ActiveX来实现的。 Matlab engine是如何实现的,只需要利用这些函数,c开发 engine的C语言函数。用户不用关心Matlab 者就可以很方便的操纵Matlab来完成所需的功能。结台Matlab其他的一些数据类型和API函数, 还可以在Matlab和VC++/E用程序进程中传递数据,从而达到两者之间的连接。 141 表1 Matlab engine的C语言函数 函 数 名 作 用 开启MATLAB engOpen engine 关闭MATLAB engClose engine engGetArray 从MATLAB engine中获得一个MATLAB矩阵 engPutArray 从应用程序中向MATLAB engEvalString

文档评论(0)

bhl0572 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档