matlab的com组件.ppt

matlab的com组件.ppt

ID:48738402

大小:426.00 KB

页数:16页

时间:2020-01-21

matlab的com组件.ppt_第1页
matlab的com组件.ppt_第2页
matlab的com组件.ppt_第3页
matlab的com组件.ppt_第4页
matlab的com组件.ppt_第5页
资源描述:

《matlab的com组件.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、COM组件的生成和引用导师:孙青林教授姓名:赵春龙一.C#与MATLAB混合编程的方式1.通过从Matlab的*.m文件中生成C语言版本的DLL2.C#调用Matlab工作区计算并返回结果3.使用MatlabDeployTool生成COM组件4.使用MatlabDeployTool生成.NET组件二.COM组件和.NET组件的区别1.COM组件是非托管对象,可以不需要.NET框架而直接运行,而.NET组件是托管对象,必须有.NET框架才能运行。2..NET组件解决了版本问题,也就是说允许多个不同的版本的同一组件在一台

2、机器上安装。引用.NET的组件时,工程经常需要usingMathWorks.MATLAB.NET.Arrays;usingMathWorks.MATLAB.NET.Utility;因此需添加MWArray.dll的引用。MWArray.dll的目录:E:MATLAB2010v714toolboxdotnetbuilderbinwin32v2.0三.COM组件的生成和引用1.安装MCRInstall.exe一般放在matlab2010toolboxcompilerdeploywin32目录下,安

3、装完后设置系统变量。点击:我的电脑-属性-高级-环境变量-系统变量-PATH-编辑,在变量值输入框中,不要删除以前的字符串,加入MCR的安装路径,确定,保存,重启电脑。2.配置编译器3.生成COM组件(1)编写*.m文件(function形式的)(2)注册mwcomutil.dll文件(3)deploytool(4)添加类和相应的m文件(5)编译(6)打包4.引用在VisualStudio中建立工程,在引用中添加相应的COM组件,写代码运行。四.Figure嵌套Winform1.先把Figure保存为图片,然后Win

4、form窗体去读取图片;2.利用WindowsAPI技术,获取Figure的窗体句柄,然后嵌入Winform中。五.存在的问题1.不能画动态的曲线图;2.如果计算时间过长,出图很慢,也容易捕获不到Figure的句柄。六.下一步工作1.学习VisualStudio的第三方画图控件;2.学习SQL数据库。谢谢大家!!!

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

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

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