Commit 37bd1b5a 张东亮

产线返回的料架直接回缓存线

1 个父辈 6d3a5d15
...@@ -61,21 +61,22 @@ namespace DeviceLibrary ...@@ -61,21 +61,22 @@ namespace DeviceLibrary
if (jobStep.IsStep(EMPTY_SHELF_BACK_STEP.NONE)) if (jobStep.IsStep(EMPTY_SHELF_BACK_STEP.NONE))
{ {
if (AGVManager.CheckBoxNeedShelfState(agv, out string nodeName)) //if (AGVManager.CheckBoxNeedShelfState(agv, out string nodeName))
{ //{
EmptyShelfTargetPlace = nodeName; // EmptyShelfTargetPlace = nodeName;
jobStep.ToNextStep(EMPTY_SHELF_BACK_STEP.WAIT_AGV_REACH_Target); // jobStep.ToNextStep(EMPTY_SHELF_BACK_STEP.WAIT_AGV_REACH_Target);
runInfo = "从线体 [" + EmptyShelfPlace + "]送往" + EmptyShelfTargetPlace; // runInfo = "从线体 [" + EmptyShelfPlace + "]送往" + EmptyShelfTargetPlace;
msg += string.Format("[{0}] {1}", jobStep.CurStep(), runInfo); // msg += string.Format("[{0}] {1}", jobStep.CurStep(), runInfo);
jobStep.Msg = msg; // jobStep.Msg = msg;
if (!EmptyShelfTargetPlace.Equals("")) // if (!EmptyShelfTargetPlace.Equals(""))
{ // {
MissionSys.AssignMission(agv, EmptyShelfTargetPlace); // MissionSys.AssignMission(agv, EmptyShelfTargetPlace);
UpdateJobTaskInfo(agv); // UpdateJobTaskInfo(agv);
} // }
} //}
else if (AGVManager.CheckShelfStorageInState(agv)) //else
if (AGVManager.CheckShelfStorageInState(agv))
{ {
jobStep.ToNextStep(EMPTY_SHELF_BACK_STEP.WAIT_AGV_REACH_Target); jobStep.ToNextStep(EMPTY_SHELF_BACK_STEP.WAIT_AGV_REACH_Target);
EmptyShelfTargetPlace = SettingString.A2; EmptyShelfTargetPlace = SettingString.A2;
......
...@@ -66,10 +66,10 @@ namespace AGVControl ...@@ -66,10 +66,10 @@ namespace AGVControl
{ {
Invoke(new Action(() => Invoke(new Action(() =>
{ {
for (int i = 0; i < AGVManager.nodeInfo.Count; i++) //for (int i = 0; i < AGVManager.nodeInfo.Count; i++)
{ {
DgvNode.Rows[i].DefaultCellStyle.ForeColor = AGVManager.nodeInfo[i].Online && AGVManager.nodeInfo[i].IsUse ? Color.Black : Color.Red; DgvNode.Rows[nodeIndex].DefaultCellStyle.ForeColor = AGVManager.nodeInfo[nodeIndex].Online && AGVManager.nodeInfo[nodeIndex].IsUse ? Color.Black : Color.Red;
DgvNode.Rows[i].SetValues(AGVManager.nodeInfo[i].ToRow()); DgvNode.Rows[nodeIndex].SetValues(AGVManager.nodeInfo[nodeIndex].ToRow());
} }
})); }));
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!