LabVIEWwilliam hill官网
直播中

陈伟

10年用户 87经验值
擅长:MEMS/传感技术
私信 关注
[问答]

MATLAB生成DLL在labvIEW中调用

请问有没有人知道怎么在matlab中生成DLL然后在labview中调用这个DLL?我知道在labvIEW中用matlab脚本节点可以,但我想最后做成应用程序。然后在别的电脑上运行。已经困扰我很久了,,,求大神指点下,谢谢~

已退回1积分

回帖(13)

骨灰级发烧友

2014-11-27 09:45:18
matlab下生成的dll实际上还是com控件,可以自动生成注册文件,运行即可注册。调用的部分labVIEW7.1程序我也附加了一个,里面是2个m文件,一起添加进去,build成com即可。 20071101_40998a2de59687121182mDynp6y14DGd.jpg




举报

陈伟

2014-11-27 21:40:12
引用: 骨灰级发烧友 发表于 2014-11-27 09:45
matlab下生成的dll实际上还是com控件,可以自动生成注册文件,运行即可注册。调用的部分labVIEW7.1程序我也 ...

非常感谢您,是把1.JPG放在C 盘下,再把两个m文件在matlab里分别生成DLL,然后用您做的labvIEW调用的部分的程序怎么和DLL建立链接?麻烦您再说的具体一点,非常感谢
举报

陈伟

2014-11-28 15:37:21
引用: 福波斯 发表于 2014-11-27 21:40
非常感谢您,是把1.JPG放在C 盘下,再把两个m文件在matlab里分别生成DLL,然后用您做的labvIEW调用的部分 ...

还有生成DLL您用的是mcc还是deploytool?选择的是哪个编译器?
举报

陈伟

2014-12-4 11:51:57
引用: 福波斯 发表于 2014-11-28 15:37
还有生成DLL您用的是mcc还是deploytool?选择的是哪个编译器?

用的MATLAB R2013a,mbuild -setup选择[1] Microsoft Visual C++ 2008 SP1,mex -setup也选择[2] Microsoft Visual C++ 2008 SP1 in C:Program FilesMicrosoft Visual Studio 9.0 。
用deploytool中的Type:Generic COM Component,添加文件,编译,发布。
但是在labvIEW中调用时出错。
11111.png
2222222.png

麻烦您看下什么问题?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分