例如,希望获得机器人当前位姿,或者其他数据,在不解析30001/30004返回数据的前提下,可以使用全局变量来实现。
1. 在机器人配置中创建全局变量,例如c_pose
2. 向30001端口发送以下脚本,也可发送关键字sec开头,end结尾(不打断当前机器人运行),发送的内容增加回车换行,注:此处需要申明global 变量c_pose,名称同 配置中创建的全局变量。运行完,可以看到全局变量c_pose的值已经被修改
def t1(): global c_pose c_pose = get_actual_tcp_pose() end
3. 向29999发送以下内容,可以得到当前c_pose的值(发送的内容增加回车换行)
variable -get c_pose