public void NextMission() { index++; if (index < mission_List.Count) { //txIndex.text = (index + 1).ToString(); txLog.text = mission_List[index].Log; //print(CommandScripts.MissionDo(mission_List[index], AccelerationRate, SpeedRate)); if (mission_List[index].IOindex == -1) { URController.Send_command(CommandScripts.MissionDo(mission_List[index], AccelerationRate, SpeedRate)); } else if (mission_List[index].IOindex == -2)//直线运动命令 { URController.Send_command(CommandScripts.MissionDodirect(mission_List[index], AccelerationRate, SpeedRate)); } else if (mission_List[index].IOindex == 2) { StartCoroutine(Ning()); } else { StartCoroutine(IOProcess(mission_List[index].IOindex)); } } else { txLog.text = "任务执行完毕"; btnNext.interactable = false; } }
//下一步任务按钮 public void NextMission() { index++; if (index < mission_List.Count) { //显示任务细节文本 //txIndex.text = (index + 1).ToString(); txLog.text = mission_List[index].Log; //print(CommandScripts.MissionDo(mission_List[index], AccelerationRate, SpeedRate)); if (mission_List[index].IOindex == -1)//运动命令 { URController.Send_command(CommandScripts.MissionDo(mission_List[index], AccelerationRate, SpeedRate)); } else if (mission_List[index].IOindex == -2)//直线运动命令 { URController.Send_command(CommandScripts.MissionDodirect(mission_List[index], AccelerationRate, SpeedRate)); } else if (mission_List[index].IOindex == 100)//剥线任务 { BoMission = mission_List[index]; StartCoroutine(GetReady()); } else if (mission_List[index].IOindex == 2)//拧螺栓任务 { StartCoroutine(Ning()); } else//其余都是普通IO开/关 { StartCoroutine(IOProcess(mission_List[index].IOindex)); //if (fileName == "ningluoshuan.xml")//抓取工具 // ShowTool(mission_List[index].IOindex, 1); //else // ShowTool(mission_List[index].IOindex, 0); } } else { txLog.text = "任务执行完毕"; btnNext.interactable = false; } }
public void NextMission() { index++; if (index < mission_List.Count) { txIndex.text = (index + 1).ToString(); txLog.text = mission_List[index].Log; //print(CommandScripts.MissionDo(mission_List[index], AccelerationRate, SpeedRate)); if (mission_List[index].IOindex == -1) { URController.Send_command(CommandScripts.MissionDo(mission_List[index], AccelerationRate, SpeedRate)); } else if (mission_List[index].IOindex == 100) { BoMission = mission_List[index]; StartCoroutine(GetReady()); } else if (mission_List[index].IOindex == 2) { StartCoroutine(Ning()); } else { StartCoroutine(IOProcess(mission_List[index].IOindex)); if (fileName == "fangxianjia.xml") { ShowTool(mission_List[index].IOindex, 0); } else { ShowTool(mission_List[index].IOindex, 1); } } } else { txLog.text = "任务执行完毕"; btnNext.interactable = false; } }
public void btnNextMission() { index++; if (index < mission_List.Count) { txIndex.text = (index + 1).ToString(); txLog.text = mission_List[index].Log; //print(CommandScripts.MissionDo(mission_List[index], AccelerationRate, SpeedRate)); if (mission_List[index].IOindex == -1) { URController.Send_command(CommandScripts.MissionDo(mission_List[index], AccelerationRate, SpeedRate)); } else { toggleIO(mission_List[index].IOindex); } } else { txLog.text = "任务执行完毕"; Button btnNext = URMissionList.transform.Find("btnNextMission").GetComponent <Button>(); btnNext.interactable = false; } }