一、控制多机器人
可以说在开发MOTOCOMES版本库函数的时候就考虑到了控制多机器人的场景,所以函数里也留有这样的接口。比如说上面那个ESCartMove函数的入口参数ESCartMoveData的成员里面,结构体ESMoveData有一个成员是robotNo,即机器人编号,范围可以是0,1~8. 通过编辑这个robotNo的值,可以控制不同机器人运动。
另一方面,可以采用其他方式控制多个机器人,除了上述方法外,还可以采用多线程控制(一个线程负责一个安川机器人)。采用多线程控制以外,除了关心机器人控制程序的逻辑以外,还需要考虑多线程相关的cases。
二、MOTOCOMES简介
如下图,在安装Motocom32时,MOTOCOMES组件也已经自动安装上了,包含Host Control ES软件和一个手册。