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

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

请问LABVIEW怎么同过TCP访问仪表的库去读取数据?

这是同事用VB.net写通讯代码,通过VB去访问仪表库读取数据。
现在想改成LABVIEW去读取数据,请问应该怎么做啊,
求帮助,感谢各位大神。121553ozy9dd2dydx99j8x.png.thumb.jpg

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

Hi,

粗略的一看,感觉是用UDP进行的通信,但是又定义了一个IP地址,比较奇怪。

所以,您可以打开Simple UDP这个范例,然后使用Simple UDP - Receiver这个程序,将里面的端口改成17088,试一下,是否有数据。

如果有数据,那么尝试去解析这个数据;

如果没接收到数据,跟你同事聊一下具体的工作机制吧。

 

如果用的是TCP/IP通信,那么尝试一下Simple TCP - Client这个范例,把localhost改为192.168.1.186, 端口号改为17088,看一下是否能够接收到数据(只要用Read函数就可以了)。

 

Good Luck!

Xiaohui Wang

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

两点建议:

1 你可以查看仪表是否有labview范例,有的话可以直接使用;

2 可以把你同事写好的VB程序编译成DLL,在labview中通过.NET库函数调用的方式使用。

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