NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

用Labview封装DLL文件,输出类型为void

已解决!
转到解答

求帮忙啊:
我按教程编写一个简单的vi想封装成DLL文件,但是Funktion Prototype的类型为void的,这样封装出来的DLL文件没有任何数据的输出,想问问大神们,怎么更改

 

 

 

VI是最简单的数据放大

 

1.jpg

 

 

 

 

 

到封装的时候Function Prototype 却成了void类型的了, VI Output成了 (none)

 

 

 

 

高兴的猫我是菜鸟,求大神帮忙啊!

 

0 项奖励
1 条消息(共 3 条)
6,219 次查看
解答
已被主题作者 laochengxi 接受

labview生成.dll的默认返回值是void,返回值支持 Void or Numeric两种数据类型,首先要保证你的VI输出变量中有数值型的控件,然后你需要把输入输出的控件连接到接线端上。这样你再生成.dll时,就会在返回值右侧的选项中看到数值可选项了。  当然,如果你想返回其他数据类型的值,可以将它当成形参对待,需要你传进去指针,这样函数运行结束,该指针中就有执行完后的值了。

 未命名_副本.jpg

未命名_副本1.jpg

0 项奖励
2 条消息(共 3 条)
6,206 次查看

感谢,感谢,成功了

0 项奖励
3 条消息(共 3 条)
6,187 次查看