labview中如何生成带有数组输出的DLL?

2019-07-17 15:46发布

labview中编程,其输出有数组,如图左上所示,生成了数组值【5,10,15】;将程序通过项目中的程序生成规范生成共享库DLL文件,如图右边所示;然后将生成的DLL在labview中进行调用,在源程序中的OUT数组,通过调用DLL 后输出却只有一个数值。为什么会生成的只有一个值,如何才能以数组的形式输出?
11111.PNG
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
imthunderbird
1楼-- · 2019-07-19 09:06
是怎么设置的呢,能否给出详细步骤,我用字符串时也遇到不能设置返回值问题
Eagle201413
2楼-- · 2019-07-19 12:17
imthunderbird 发表于 2017-9-27 14:53
是怎么设置的呢,能否给出详细步骤,我用字符串时也遇到不能设置返回值问题

输出端参数设置,选择为数组输出。
imthunderbird
3楼-- · 2019-07-19 17:52
Eagle201413 发表于 2017-9-27 14:57
输出端参数设置,选择为数组输出。

能给些截图吗?右侧VI output是no one,没有选项啊
Eagle201413
4楼-- · 2019-07-19 21:03
imthunderbird 发表于 2017-9-27 15:24
能给些截图吗?右侧VI output是no one,没有选项啊

字符串不需要设置,输出的时候也选择C字符串指针就可以了,不过在调用DLL的时候,在输入端要对字符串的长度进行定义。
imthunderbird
5楼-- · 2019-07-20 00:10
 精彩回答 2  元偷偷看……

一周热门 更多>