红框中的代码我想循环10次,但是发送后UR机械臂没反应,请问是这个for循环有问题吗?如何解决
代码如下:
# socket通讯所需的包
import socket
# 定义了UR机器人的地址和端口
target_ip = ("192.168.229.129", 30003)
# 建立一个socket对象
sk = socket.socket()
# 建立连接
sk.connect(target_ip)
#这是发送给UR机器人的一个脚本指令
send_data1 = '''
def svt():
for n in range(100):
movel(p[-0.136860,-0.267180,0.1200,0.001,-3.166,-0.04],a=1, v=1.05, r=0)
stopj(1)
movel(p[-0.136860,-0.267180,0.2000,0.001,-3.166,-0.04],a=1, v=1.05, r=0)
stopj(1)
end
'''
sk.send(send_data1.encode('utf8'))
# 发送指令,并将字符串转变格式
sk.close()