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,8 +292,12 @@ namespace SicUI.Models.Maintenances.TM
{ {
cSlot = 0; cSlot = 0;
} }
if((TraySelectedModule == "CassBL" && !IsOnlineCassBL) || (TraySelectedModule == "LoadLock" && !IsOnlineLoad))
{
InvokeClient.Instance.Service.DoOperation($"TrayRobot.PickTray", TraySelectedModule, cSlot); InvokeClient.Instance.Service.DoOperation($"TrayRobot.PickTray", TraySelectedModule, cSlot);
} }
}
public void TrayRobotPlaceRoutine() public void TrayRobotPlaceRoutine()
{ {
if (string.IsNullOrEmpty(TraySelectedModule)) if (string.IsNullOrEmpty(TraySelectedModule))
@ -299,8 +309,12 @@ namespace SicUI.Models.Maintenances.TM
{ {
cSlot = 0; cSlot = 0;
} }
if ((TraySelectedModule == "CassBL" && !IsOnlineCassBL) || (TraySelectedModule == "LoadLock" && !IsOnlineLoad))
{
InvokeClient.Instance.Service.DoOperation($"TrayRobot.PlaceTray", TraySelectedModule, cSlot); InvokeClient.Instance.Service.DoOperation($"TrayRobot.PlaceTray", TraySelectedModule, cSlot);
} }
}
public void TrayRobotMapRoutine() public void TrayRobotMapRoutine()
{ {
if (string.IsNullOrEmpty(TraySelectedModule)) if (string.IsNullOrEmpty(TraySelectedModule))