src/Bro.M071.Process/M071Process_MotionCard.cs
@@ -19,6 +19,8 @@ { public Timer ResetTimer = null; MachineState MeasureState = MachineState.Unknown; object machineStateLock = new object(); //MachineState _machineStatePre = MachineState.Unknown; MachineState machineState = MachineState.Unknown; @@ -683,7 +685,15 @@ } _pausedHandle.Set(); RaisedAlarm(""); MachineState = _machineStateBeforePause; if (_machineStateBeforePause == MachineState.Running && MeasureState == MachineState.Ready) { MachineState = MachineState.Ready; } else { MachineState = _machineStateBeforePause; } } } }