系统加载后,如果检测到有料盘,则提示检测料盘状态

master
lhiven 1 year ago
parent aa7d07af5b
commit 68d4578027

@ -446,6 +446,29 @@ namespace Rs.MotionPlat
private void LoadStockStatus() private void LoadStockStatus()
{ {
StringBuilder msg = new StringBuilder();
if (StockManager.Instance.HasTray(ETrayType.Input))
{
msg.Append(ETrayType.Input.ToString()).Append(",");
}
if (StockManager.Instance.HasTray(ETrayType.Ok))
{
msg.Append(ETrayType.Ok.ToString()).Append(",");
}
if (StockManager.Instance.HasTray(ETrayType.Ng))
{
msg.Append(ETrayType.Ng.ToString()).Append(",");
}
if (StockManager.Instance.HasTray(ETrayType.Multi))
{
msg.Append(ETrayType.Multi.ToString()).Append(",");
}
if(msg.Length > 0)
{
Task.Run(() => {
Msg.ShowInfo("Stock " + msg.ToString().TrimEnd(new char[] { ',' }) + " has tray,please check products status");
});
}
if (StockManager.Instance.HasTray(ETrayType.Empty1)) if (StockManager.Instance.HasTray(ETrayType.Empty1))
{ {
StockManager.Instance.GetStock(ETrayType.Empty1).ChangeStatus(EStockTrayStatus.Loaded); StockManager.Instance.GetStock(ETrayType.Empty1).ChangeStatus(EStockTrayStatus.Loaded);

Loading…
Cancel
Save