|
@@ -192,43 +192,47 @@ namespace Venus_MainPages.ViewModels
|
|
|
Robot1TAction = (WaferRobotTAction)Enum.Parse(typeof(WaferRobotTAction), module, true);
|
|
|
await Task.Delay(1500);
|
|
|
Robot1XAction = WaferRobotXAction.Extend;
|
|
|
+ await Task.Delay(3000);
|
|
|
+ Robot1XAction = WaferRobotXAction.Retract;
|
|
|
}
|
|
|
else if (arm == "ArmB")
|
|
|
{
|
|
|
Robot2TAction = (WaferRobotTAction)Enum.Parse(typeof(WaferRobotTAction), module, true);
|
|
|
await Task.Delay(1500);
|
|
|
Robot2XAction = WaferRobotXAction.Extend;
|
|
|
+ await Task.Delay(3000);
|
|
|
+ Robot2XAction = WaferRobotXAction.Retract;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
- if ((oldValue.Action==RobotAction.Placing||oldValue.Action==RobotAction.Picking) && newValue.Action==RobotAction.None)
|
|
|
- {
|
|
|
- var TMRobotMoveActionBladeTarget = oldValue.BladeTarget;
|
|
|
- if (TMRobotMoveActionBladeTarget != null)
|
|
|
- {
|
|
|
- RobotTarget = TMRobotMoveActionBladeTarget.ToString();
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- return;
|
|
|
- }
|
|
|
- var values = RobotTarget.Split('.');
|
|
|
- var arm = values[0];
|
|
|
- var module = values[1];
|
|
|
-
|
|
|
- if (arm == "ArmA")
|
|
|
- {
|
|
|
-
|
|
|
- Robot1XAction = WaferRobotXAction.Retract;
|
|
|
- }
|
|
|
- else if (arm == "ArmB")
|
|
|
- {
|
|
|
- Robot2TAction = (WaferRobotTAction)Enum.Parse(typeof(WaferRobotTAction), module, true);
|
|
|
- await Task.Delay(1500);
|
|
|
- Robot2XAction = WaferRobotXAction.Retract;
|
|
|
- }
|
|
|
- }
|
|
|
+ //if ((oldValue.Action==RobotAction.Placing||oldValue.Action==RobotAction.Picking) && newValue.Action==RobotAction.None)
|
|
|
+ //{
|
|
|
+ // var TMRobotMoveActionBladeTarget = oldValue.BladeTarget;
|
|
|
+ // if (TMRobotMoveActionBladeTarget != null)
|
|
|
+ // {
|
|
|
+ // RobotTarget = TMRobotMoveActionBladeTarget.ToString();
|
|
|
+ // }
|
|
|
+ // else
|
|
|
+ // {
|
|
|
+ // return;
|
|
|
+ // }
|
|
|
+ // var values = RobotTarget.Split('.');
|
|
|
+ // var arm = values[0];
|
|
|
+ // var module = values[1];
|
|
|
+
|
|
|
+ // if (arm == "ArmA")
|
|
|
+ // {
|
|
|
+
|
|
|
+ // Robot1XAction = WaferRobotXAction.Retract;
|
|
|
+ // }
|
|
|
+ // else if (arm == "ArmB")
|
|
|
+ // {
|
|
|
+ // Robot2TAction = (WaferRobotTAction)Enum.Parse(typeof(WaferRobotTAction), module, true);
|
|
|
+ // await Task.Delay(1500);
|
|
|
+ // Robot2XAction = WaferRobotXAction.Retract;
|
|
|
+ // }
|
|
|
+ //}
|
|
|
|
|
|
#endregion
|
|
|
|
|
@@ -1150,6 +1154,9 @@ namespace Venus_MainPages.ViewModels
|
|
|
|
|
|
m_RtDataKeys.Add("TM.LLATSlitDoor.IsClosed");
|
|
|
m_RtDataKeys.Add("TM.LLBTSlitDoor.IsClosed");
|
|
|
+
|
|
|
+ m_RtDataKeys.Add("TMCycle.CycleIndex");
|
|
|
+
|
|
|
}
|
|
|
#endregion
|
|
|
}
|