public void PowerOff() { if (onPowerOff != null) { onPowerOff.Invoke(); } }
public void StopBeamOut() { try { //if (rbCircle.Checked) { if (beamScanFactory != null) { _beamScan.X = 32767; _beamScan.Y = 32767; _beamScan.Focus = 32767; /* if (rbDirec.Checked) * { * _beamScan.Focus = 32767; * }*/ _beamScan.Astig1 = 32767; _beamScan.Astig2 = 32767; _beamScan.BeamCurrent = 32000; //32767; beamScanFactory.Shutdown(); beamScanFactory.Reset(); //停止时候清空包里的数据 _isBeamOn = false; _isDirecStop = true; OnPowerOff?.Invoke(null, null); OnOperation?.Invoke("停止"); //BtnStop.Enabled = false; //BtnPreHeat.Enabled = btnScan.Enabled = true; //Parameter.ActualPreHeatCount = 0; } } catch (Exception ex) { // MessageBox.Show(ex.Message, "异常", MessageBoxButtons.OK, MessageBoxIcon.Error); // LogHelper.Error(ex.ToString()); } }
private void AnalogCard_OnPowerOffDelegate() { OnPowerOff?.Invoke(null, null); }