错误1:PermissionError: [Error 13] 权限不够
- 问题分析:Linux系统下操作小于1024的端口需要root权限
- 解决方法:1.修改端口
sk3.bind(("192.168.1.100",100))
->sk3.bind(("192.168.1.100",1100))
;2.用户添加权限,或者给文件夹重新赋权,使用root用户启动
错误2:UI无法获取UR5当前姿态及坐标变换之后的目标位置
- 问题分析:经过调试发现,程序没有跳转执行子函数
- 解决方法:修改子函数跳转条件
错误3:配置局域网后,报错PermissionError: [Error 99] 无法指定被请求地址
- 问题分析:上位机与UR5通讯地址配置错误
- 解决方法:将socket中的ip地址设置为,ifconfig查看到的网口ip
错误4:报错Process finished with exit code 139 (interrupted by signal 11: SIGSEGV)
- 问题分析:1.错误代码139:数组越界,python中大多由于数据结构混淆使用导致;2.SIGSEGV信号指示"细分违规"或"segfault",等同于对该过程中未映射的内存地址的读取或写入
- 解决方法:定位代码位置
self.textBrowser.append(str(targetpose)[1:-1])
进行修改