基于通讯协议,执行点位指令队列执行问题和读取当前队列索引问题


#1

当我在用c#和机械臂进行串口通信时,因为要编写一个动作顺序执行指令,点位指令则满足要求。但是当我按照通信协议给机械臂发送点位指令(队列指令)时,为什么它有时会立即执行?导致会跳过程序当中很多的动作;其次就是当读取返回索引时,是否要等待一点时间,因为按照写入-立即读取的方式它并没有成功,而是在等待一会(具体时间也不确定)才有返回值?这个问题应该怎么解决?谢谢! 下面是我写的执行点位队列指令的程序,但是它不按照正常工作,这是什么问题?:thinking: