1.TrayRobot手动Pick和Place增加目标Online检查

This commit is contained in:
HCL 2023-11-29 13:27:54 +08:00
parent 4be189fb27
commit 455f1b12d0
1 changed files with 16 additions and 2 deletions

View File

@ -209,6 +209,12 @@ namespace SicUI.Models.Maintenances.TM
[Subscription("TrayRobot.IsOnline")] [Subscription("TrayRobot.IsOnline")]
public bool TrayRobotIsOnline { get; set; } public bool TrayRobotIsOnline { get; set; }
[Subscription("CassBL.IsOnline")]
public bool IsOnlineCassBL { get; set; }
[Subscription("LoadLock.IsOnline")]
public bool IsOnlineLoad { get; set; }
public void RobotGetError(string robotName) public void RobotGetError(string robotName)
{ {
@ -286,7 +292,11 @@ namespace SicUI.Models.Maintenances.TM
{ {
cSlot = 0; cSlot = 0;
} }
InvokeClient.Instance.Service.DoOperation($"TrayRobot.PickTray", TraySelectedModule, cSlot);
if((TraySelectedModule == "CassBL" && !IsOnlineCassBL) || (TraySelectedModule == "LoadLock" && !IsOnlineLoad))
{
InvokeClient.Instance.Service.DoOperation($"TrayRobot.PickTray", TraySelectedModule, cSlot);
}
} }
public void TrayRobotPlaceRoutine() public void TrayRobotPlaceRoutine()
{ {
@ -299,7 +309,11 @@ namespace SicUI.Models.Maintenances.TM
{ {
cSlot = 0; cSlot = 0;
} }
InvokeClient.Instance.Service.DoOperation($"TrayRobot.PlaceTray", TraySelectedModule, cSlot);
if ((TraySelectedModule == "CassBL" && !IsOnlineCassBL) || (TraySelectedModule == "LoadLock" && !IsOnlineLoad))
{
InvokeClient.Instance.Service.DoOperation($"TrayRobot.PlaceTray", TraySelectedModule, cSlot);
}
} }
public void TrayRobotMapRoutine() public void TrayRobotMapRoutine()
{ {