diff --git a/Rs.DeweyTester/Flow/MonitorSystemButton.cs b/Rs.DeweyTester/Flow/MonitorSystemButton.cs index 406c92b..adce61a 100644 --- a/Rs.DeweyTester/Flow/MonitorSystemButton.cs +++ b/Rs.DeweyTester/Flow/MonitorSystemButton.cs @@ -99,23 +99,26 @@ namespace Rs.MotionPlat.Flow step = EMonitorButtonStep.EStopButtonPressed; break; } - signalValue = IoManager.Instance.ReadIn("启动"); - if (signalValue == 1 || (buttonValue == ESystemButton.StartPressed)) - { - step = EMonitorButtonStep.StartButtonPressed; - break; - } - signalValue = IoManager.Instance.ReadIn("停止"); - if (signalValue == 1 || (buttonValue == ESystemButton.StopPressed)) - { - step = EMonitorButtonStep.StopButtonPressed; - break; - } - signalValue = IoManager.Instance.ReadIn("复位"); - if ((buttonValue == ESystemButton.ResetPressed)) + if(GlobalUser.UserName!="") { - step = EMonitorButtonStep.ResetButtonPressed; - break; + signalValue = IoManager.Instance.ReadIn("启动"); + if (signalValue == 1 || (buttonValue == ESystemButton.StartPressed)) + { + step = EMonitorButtonStep.StartButtonPressed; + break; + } + signalValue = IoManager.Instance.ReadIn("停止"); + if (signalValue == 1 || (buttonValue == ESystemButton.StopPressed)) + { + step = EMonitorButtonStep.StopButtonPressed; + break; + } + signalValue = IoManager.Instance.ReadIn("复位"); + if ((buttonValue == ESystemButton.ResetPressed)) + { + step = EMonitorButtonStep.ResetButtonPressed; + break; + } } break; case EMonitorButtonStep.EStopButtonPressed: