24小时热门版块排行榜     石溪大学接受考研调剂申请>

【调剂】北京石油化工学院2024年16个专业接受调剂
查看: 3896  |  回复: 9

yiranfox

金虫 (小有名气)

[求助] labview调用MATLAB生成的DLL文件出错已有1人参与

我用MATLAB生成的DLL文件,在labview中的CLF节点中调用老是出错,求大神解惑,谢谢了!本来我的函数名是MyAdd,结果出现了很多不知名的函数,关键是DLL根本调用不了。

labview调用MATLAB生成的DLL文件出错
QQ截图20180310094146.jpg
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jungfraujoch

新虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ...
感谢参与,应助指数 +1
jjdg: 金币+2, 感谢参与 2018-03-10 20:51:44
yiranfox: 金币+50, ★★★很有帮助, 很热心 2018-03-14 17:55:32
没看到具体内容,这里仅供参考:
1、一般情况下lv调用dll失败是因为在生成dll时缺少head头文件,造成lv无法识别。
2、看你这里有乱码,可以看看lv、matlab 32 64bit不兼容的问题。
其它原因暂时没想到……
Labview、Matlab、C#、Python等,QQ:一00九3八067三,注明:小木虫。
2楼2018-03-10 14:10:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yiranfox

金虫 (小有名气)

引用回帖:
2楼: Originally posted by jungfraujoch at 2018-03-10 14:10:21
没看到具体内容,这里仅供参考:
1、一般情况下lv调用dll失败是因为在生成dll时缺少head头文件,造成lv无法识别。
2、看你这里有乱码,可以看看lv、matlab 32 64bit不兼容的问题。
其它原因暂时没想到……

头文件有生成的,我是用MATLAB2015生成的,用在2014版labview中,我都是在32位的台式机操作的,应该不存在32 64bit不兼容的问题吧
3楼2018-03-14 12:59:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jungfraujoch

新虫 (正式写手)

引用回帖:
3楼: Originally posted by yiranfox at 2018-03-14 12:59:47
头文件有生成的,我是用MATLAB2015生成的,用在2014版labview中,我都是在32位的台式机操作的,应该不存在32 64bit不兼容的问题吧...

那就应该不是这两个原因导致的。
你可以试试这种方法:工具——导入——共享库
这种形式能识别的话一般没什么问题。
Labview、Matlab、C#、Python等,QQ:一00九3八067三,注明:小木虫。
4楼2018-03-14 15:03:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yiranfox

金虫 (小有名气)

引用回帖:
4楼: Originally posted by jungfraujoch at 2018-03-14 15:03:14
那就应该不是这两个原因导致的。
你可以试试这种方法:工具——导入——共享库
这种形式能识别的话一般没什么问题。...

也试过,会出现如下问题
labview调用MATLAB生成的DLL文件出错-1
UL_[MGH)WD0QE]%M08FI6GC.jpg

5楼2018-03-14 17:15:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yiranfox

金虫 (小有名气)

引用回帖:
4楼: Originally posted by jungfraujoch at 2018-03-14 15:03:14
那就应该不是这两个原因导致的。
你可以试试这种方法:工具——导入——共享库
这种形式能识别的话一般没什么问题。...

非常感谢,问题解决了,我利用MATLAB中的deploytool生成的DLL可以正常调用,不知道为什么用“mex -setup”“mbuild -setup”命令生成的就不行
6楼2018-03-14 17:53:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yiranfox

金虫 (小有名气)

引用回帖:
4楼: Originally posted by jungfraujoch at 2018-03-14 15:03:14
那就应该不是这两个原因导致的。
你可以试试这种方法:工具——导入——共享库
这种形式能识别的话一般没什么问题。...

非常感谢,问题解决了,我利用MATLAB中的deploytool生成的DLL可以正常调用,不知道为什么用“mex -setup”“mbuild -setup”命令生成的就不行
7楼2018-03-14 17:54:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yiranfox

金虫 (小有名气)

引用回帖:
4楼: Originally posted by jungfraujoch at 2018-03-14 15:03:14
那就应该不是这两个原因导致的。
你可以试试这种方法:工具——导入——共享库
这种形式能识别的话一般没什么问题。...

唉,搞错了,刚成功调用的是用labview自己生成的
8楼2018-03-14 18:03:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jungfraujoch

新虫 (正式写手)

引用回帖:
7楼: Originally posted by yiranfox at 2018-03-14 17:54:34
非常感谢,问题解决了,我利用MATLAB中的deploytool生成的DLL可以正常调用,不知道为什么用“mex -setup”“mbuild -setup”命令生成的就不行...

你说这倒是提醒了我,去年我帮人解决过和你类似的问题。
具体情况我想了半天也没记起来,大致就是:生成DLL的时候使用不同的matlab版本现象不同,我的是2017正版,另一台好像是2012,我用deploytool(好像是)没有DLL相关的选项,另一台倒是可以生成,但是在labview下遇到了另外一个问题(逻辑上的)。给我的印象就是兼容性很差!
Labview、Matlab、C#、Python等,QQ:一00九3八067三,注明:小木虫。
9楼2018-03-15 09:51:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

YuleaH

新虫 (初入文坛)

引用回帖:
8楼: Originally posted by yiranfox at 2018-03-14 18:03:05
唉,搞错了,刚成功调用的是用labview自己生成的...

你好,请问最后成功了吗?求助啊,我现在dll生成都问题很大。。。
10楼2018-12-04 21:50:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yiranfox 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[论文投稿] with editor 两个月了,什么原因? +3 yiersan9 2024-04-24 5/250 2024-04-25 09:18 by xs74101122
[考研] 0854-0855调剂 +7 shangannum1 2024-04-21 10/500 2024-04-25 01:31 by 啊廖sh
[基金申请] 企业博后是否能申请CSC博士后项目?谢谢 66+3 龙包子 2024-04-19 6/300 2024-04-24 21:59 by 3115321
[访问学者] CSC的访问学者申请,没有个评审意见,也不知道怎么改,还有必要申请吗 +4 flyingship 2024-04-20 4/200 2024-04-24 21:09 by 59038mute
[找工作] 普通院校药学硕士,做合成的,感觉找不到工作 +5 pom戴墨镜 2024-04-24 9/450 2024-04-24 20:19 by l419110028
[考博] 求博导 +4 好okjh 2024-04-21 5/250 2024-04-24 18:18 by zxl_1105
[论文投稿] 发个文章,结果被某学报请的外审PUA了 +4 ziniu168 2024-04-18 9/450 2024-04-24 16:04 by 款款飞
[教师之家] 刚博士毕业,入职普通一本高校 +17 保持肌肤 2024-04-20 18/900 2024-04-24 16:01 by 款款飞
[硕博家园] 中科院力学所招聘联合培养硕士研究生1-2名 +3 1880778986 2024-04-18 5/250 2024-04-24 15:24 by Totorop
[基金申请] 颜宁:基础研究应顶天立地,立地即从需求端作为问题的出发点,立项背景就是面向真实需求 +11 zju2000 2024-04-18 11/550 2024-04-24 14:55 by 1501311
[教师之家] 大家访学都是怎么找的啊? +3 luokereng 2024-04-22 3/150 2024-04-24 11:40 by xuechenli
[考博] 申博成果界定是根据Jcr分区还是中科院分区 +4 我属驴核动力驴 2024-04-22 5/250 2024-04-24 08:47 by 晓目崇
[考博] 重庆大学计算机学院2024博士招生 +4 y_y_y_yyy 2024-04-18 6/300 2024-04-23 16:31 by 让一切随风l
[教师之家] 发现督导在听课,需要跟TA招呼示意吗?有同学看手机、课件有疏漏算大问题吗? +11 河西夜郎 2024-04-19 11/550 2024-04-23 15:01 by mylifecg
[论文投稿] 一直找不到审稿人 +4 lizhengke06 2024-04-21 5/250 2024-04-22 23:37 by topedit
[考博] 青岛科技大学顾玉超教授课题组招收博士生 +3 yanqingwang 2024-04-19 3/150 2024-04-22 15:21 by 理科生yes
[考研] 问题已经解决。 +13 lekinna 2024-04-19 30/1500 2024-04-22 13:09 by 矛dei到
[论文投稿] 编辑是选国外的好还是国内的好。 +8 lizhengke06 2024-04-20 8/400 2024-04-22 08:58 by cuiyunjian
[考研] 考研英语带学 +6 choice666 2024-04-18 6/300 2024-04-19 17:46 by charles-c
[基金申请] 国自然青年基金只有一篇能第一标注,其他都是第二标注能结题吗? 10+4 lice_1987 2024-04-18 6/300 2024-04-19 08:29 by kudofaye
信息提示
请填处理意见