gpt4 book ai didi

sockets - 使用 TCP/IP LabVIEW 在 PC 和 UR5 Universal Robotics 机器人 ARM 之间进行通信

转载 作者:可可西里 更新时间:2023-11-01 02:43:33 26 4
gpt4 key购买 nike

enter image description here我有一个 UR5 通用机器人机器人 ARM 和通过以太网连接的 PC,我试图通过 LabVIEW 相互交谈(只需来回发送字符串)。我已经设法使用 TCP Listen VI 和 TCP Read 函数读取从机器人到 PC 的通信。但是,我无法使用 TCP Write 写入机器人,甚至无法使用 TCP Open 连接初始化与机器人的连接。在机器人已经通过 TCP Listen 与我的计算机建立连接但发送了 0 个字节后,我尝试了 TCP Write。如何使用 LabVIEW TCP/IP 从我的 PC 向机器人发送字符串?如果有人有任何在 LabVIEW 中使用 TCP/IP 的经验,我们将不胜感激。

最佳答案

几点:

  1. 您是否让提供的桌面 GUI 正常工作?这始终是第一步。

  2. 图片很有用,但我们需要知道您要发送的内容(即数据)。

您要发送的应该是来 self 所谓的“规范”的命令,即 here .

  1. 此外,当手册没有给出“示例”程序时,我总是会寻找像这样的用户示例 one .

所以我会尝试发送类似示例中的内容,例如“(0.1,0.4,0.4,0.01,3.14,0.01)”,以将机器人移动到某个地方或找到您知道应该起作用的其他命令。

  1. 我会发送它,然后监听来自机器人的错误(我在手册中没有看到任何关于错误代码的信息,但也许有一个桌面 GUI 的帮助文件解释了它们)。

  2. 我不会担心 LabVIEW 会说“写入了 0 个字节”。如果您认为问题出在 LabVIEW 或您的网络上——我会运行第二个 VI,它只是监听一个随机端口并尝试向它写入命令。例如。 VI1 在端口 5876 上发送“命令 1”,VI2 在 5876 上监听并且应该读取“命令 1”。

希望对您有所帮助。

关于sockets - 使用 TCP/IP LabVIEW 在 PC 和 UR5 Universal Robotics 机器人 ARM 之间进行通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30925383/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com