首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Labview编程

Labview编程
EN

Stack Overflow用户
提问于 2015-06-23 13:18:29
回答 2查看 2K关注 0票数 3

我们的项目是基于物理的激光雷达。整个设备与服务器相连,服务器由各种传感器组成。服务器提供设备的全部信息,如温度、湿度等。服务器和笔记本电脑通过局域网连接。我们的工作是使用labview开发一个软件,将设备与笔记本电脑进行接口。要实现这一点,首先我们必须将服务器连接到笔记本电脑。我们已经在labview中尝试了很多使用TCP/IP vi的方法。服务器程序和客户端程序都需要执行此操作。在服务器程序中,我们使用TCP Listen,而在客户端程序中,我们使用TCP open connection。应该为TCP listen和TCP open连接指定哪个IP地址和端口地址?

EN

回答 2

Stack Overflow用户

发布于 2015-06-23 22:17:38

IP地址和端口应该指向服务器,如以下代码片段所示(将port替换为您选择的端口,将localhost替换为您的服务器地址):

我上面显示的示例代码有两个代码块,TCP服务器应该在服务器上运行,TCP客户端应该在笔记本电脑上运行。然后需要将远程地址更改为您的服务器地址。使用上面的示例仅展示了如何建立连接以及在关闭连接之前如何传输单项数据。您需要包装一些额外的代码来提供服务器和笔记本电脑之间的任何握手,以便在您的应用程序中提供所需的功能。

在LabVIEW中,你会找到一些关于如何使用TCP功能的示例,从顶部菜单中选择‘帮助’和‘查找示例...’。然后使用‘搜索’标签,在TCP中键入,你会看到‘简单的TCP.lvproj’,它应该会给你一些东西,让你继续前进。

票数 2
EN

Stack Overflow用户

发布于 2017-01-07 09:49:40

如果您的项目没有特别要求您使用TCP listen/open VIs,那么您可能需要考虑LabVIEW附带的一些内置网络功能。

我很幸运地使用了LabVIEW的网络共享变量,其中您可以将客户端上的前面板控件连接到服务器共享的变量,而LabVIEW则负责幕后的所有TCP函数。

这里有一个关于该功能的网页:http://zone.ni.com/reference/en-XX/help/371361G-01/lvconcepts/ni_psp/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30994389

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档