labview生成dll文件问题
请教个问题,我做了一个vi,输出是个数组,我生成dll时,想让函数返回值是这个数组,但是返回值这项设置不了,当我把输出设置为非数组类型时就正常,这是怎么回事呀? 有没有哪个节点是查找数组首地址的呀? CLF节点是哪个呀?我怎么找不到呢。。。 CLF节点是哪个呀?我怎么找不到呢。。。tq01e9s 发表于 2009-1-4 22:39 http://www.cpubbs.com/bbs/images/common/back.gif
Call Library Function Node
全称是这个,可以在LV的程序面板的控件面板上面搜索能找出来的! 有没有哪个节点是查找数组首地址的呀?
tq01e9s 发表于 2009-1-4 22:28 http://www.cpubbs.com/bbs/images/common/back.gif
直接用数组即可! 请教个问题,我做了一个vi,输出是个数组,我生成dll时,想让函数返回值是这个数组,但是返回值这项设置不了,当我把输出设置为非数组类型时就正常,这是怎么回事呀?
tq01e9s 发表于 2009-1-4 21:46 http://www.cpubbs.com/bbs/images/common/back.gif
程序有时候确实需要调试才行!
或许兄弟可以上传程序大家好方便调试!
程序有时候确实需要调试才行!
或许兄弟可以上传程序大家好方便调试!
cpubbs 发表于 2009-1-5 00:09 http://www.cpubbs.com/bbs/images/common/back.gif
其实程序很简单,就是做一个vi,把它的输入和输出分别设置为数组,关键是生成dll文件的时候会出现问题,没办法把返回值设置成该vi的输出,比如我随便做一个vi吧
亲爱的元老,找到解决方法了吗? 有高手能解决这个问题吗?最好发个程序上来,感激不尽!! 顶到强人出现~~~ 顶到强人出现~~~ 有位高手给了我个例程,发上来大家讨论下~~~
不好意思,一直在忙,才记起这贴子!看看是不是这个原因!
LV调用DLL出错解决办法详解之一!
http://www.cpubbs.com/bbs/viewthread.php?tid=15544&fromuid=19 LV下面调用DLL时的数据类型对应关系图
http://www.cpubbs.com/bbs/viewthread.php?tid=2210&fromuid=19
还有可以看这个关系!最近较忙,这一周得疯狂干活了,呵呵! LV下面调用DLL时的数据类型对应关系图
http://www.cpubbs.com/bbs/viewthread.php?tid=2210&fromuid=19
还有可以看这个关系!最近较忙,这一周得疯狂干活了,呵呵!
cpubbs 发表于 2009-1-8 02:10 http://www.cpubbs.com/bbs/images/common/back.gif
谢谢,lv生成dll和lv调用dll的问题解决了,不过新问题又来了:
比如我现在用lv像如下生成了一个dll文件:
然后我用vb调用,定义的函数类型只能是sub类型,我试过,调用过后得不到返回值。
我想程序应该是调用了函数,分配了内存,得到了数据,但是数据却返回不了。
是我搞错了还是怎么?麻烦解答
页:
[1]
2