1 / 11
文档名称:

vc与matlab接口之com.doc

格式:doc   页数:11
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

vc与matlab接口之com.doc

上传人:小猪猪 2012/3/9 文件大小:0 KB

下载得到文件列表

vc与matlab接口之com.doc

文档介绍

文档介绍:实际上VC与matlab的接口实现方法有很多种,只是其中一种,(Compponent Object Model组件对象模型)是一项比较复杂的技术,详细讲的话几本书也讲不完,所以在这里不作介绍,组件,组件。
首先在Matlab编辑器里编辑m函数文件:启动matlab->File->New->M-file 函数内容如图1:该函数无输入输出参数,。
图1
组件,步骤如下:
1、mand window 输入如下命令:
>> comtool
编辑界面,如图2:
组件编辑界面
2、新建工程:File->New Project…,如图3。
组件属性设置
3、设置组件属性,ponent name"ponent",ponent",在"Class name"项中填写类名称"huatu",如图4,
组件属性设置1
为了便于区分,选中"Classes"ponent",点击“remove”按钮,ponent移除,再点击"Add>>"添加新类huatu,结果如图5。点击"OK",接下来出现一个对话框,选择"Yes".
组件属性设置2
4. 添加文件:选中左边工作区的"huatu",点击Project->Add File…,,如图6。需要注意的是m文件必须是m函数,否则会报错,如果是m脚本文件的话,只需要改为无输入输出参数的m函数即可。
图6 添加m文件
5、组件:点击Build->COM Object…,结果如图7。
图7
com组件已经由matlab做好,默认的保存位置为:matlab安装位置\ponent。
组件,步骤如下:
1、HuaTu的基于对话框的MFC(exe)。
2、面板上添加一个名为“画图”的button按钮,如图8。
图7 工程界面
3、 。两文件默认目录为\ponent\src
4、将上面两文件加入工程:工程->添加工程->Files, 。
5、将目录/extern/include/,并加入到工程中,方法同上。
6、 、,结果如图9
图9 添加头文件
7、按钮画图函数添加代码:
图10 添加按钮函数代码
,方面的知识。
8、设置预编译头文件:工程->设置(快捷键Alt+F7),选择C/C++plied Headers,设置如图11
图11 预编译头文件设置
9、编译、连接、运行,结果如图12。