robot - 通用机器人 TCP/IP 通信:无法发送 crlf ("\r\n")
问题描述
我试图让我们的 UR5e 通过 TCP/IP 与另一台机器交谈。这台机器要求每个收到的命令都以“\r\n”结尾(我无法更改)。这就是问题。我无法让 UR 将“\r\n”附加到命令中,因为反斜杠会自动转义。这是我迄今为止尝试过的:
socket_send_string("command\r\n") # results in "command\\r\\n"
socket_send_string("command")
socket_send_byte(13)
socket_send_byte(10) # results in "command\r"
socket_send_line("command") # results in "command\n"
任何帮助表示赞赏。
解决方案
推荐阅读
- java - classloader class.forName 可以使用 .* 加载一个包中的所有类
- python - 如何在python中创建特定于实例的方法
- c# - 写入数据表时不是合法的 ole auth 日期问题
- java - 链表给出 NullPointerException
- c++ - 如何加载下面由 gdb 执行
- 3d - 找到非线性点的最简单方法
- c++ - 使用指针在二维数组中增加一个单词
- ios - 更改项目位置时无法在xcode中打开项目
- python - 在 ROS 中调用“make cmake_check_build_system”失败错误
- r - 如何使用 str 检测正则表达式创建一个带有 tidyverse 的新列