public PowerValueJumpAlarm(RadarPower prePower, RadarPower nowPower, AlarmEnablePara alarmEnablePara, PowerAlarmPara powerAlarmPara) { _prePower = prePower; _nowPower = nowPower; _alarmEnablePara = alarmEnablePara; _powerAlarmPara = powerAlarmPara; }
private void btnSave_Click(object sender, EventArgs e) { try { if (!File.Exists(PowerAlarmParameter.PowerConfigPath)) { PowerAlarmParameter.GenerateXmlFile(); } PowerAlarmPara powerAlarm = new PowerAlarmPara(); AlarmEnablePara powerEnable = new AlarmEnablePara(); powerAlarm.CurArtifLine = ConvertStr2Int(tbCurArtifLine.Text); powerAlarm.CurCatho = ConvertStr2Int(tbCurCatho.Text); powerAlarm.CurFilament = ConvertStr2Int(tbCurFilament.Text); powerAlarm.CurFocusCoil = ConvertStr2Int(tbCurFocusCoil.Text); powerAlarm.CurLeveling = ConvertStr2Int(tbCurLeveling.Text); powerAlarm.CurReversePeak = ConvertStr2Int(tbCurReversePeak.Text); powerAlarm.CurTitPump = ConvertStr2Int(tbCurTitPump.Text); powerAlarm.Vol15 = ConvertStr2Int(tbVol15.Text); powerAlarm.Vol28 = ConvertStr2Int(tbVol28.Text); powerAlarm.Vol45 = ConvertStr2Int(tbVol45.Text); powerAlarm.Vol5 = ConvertStr2Int(tbVol5.Text); powerAlarm.Vol510 = ConvertStr2Int(tbVol510.Text); powerAlarm.VolArtifLine = ConvertStr2Int(tbVolArtifLine.Text); powerAlarm.VolEleBeam = ConvertStr2Int(tbVolEleBeam.Text); powerAlarm.VolField = ConvertStr2Int(tbVolField.Text); powerAlarm.VolFilaInve = ConvertStr2Int(tbVolFilaInve.Text); powerAlarm.VolFilament = ConvertStr2Int(tbVolFilament.Text); powerAlarm.VolNeg15 = ConvertStr2Int(tbVolNeg15.Text); powerAlarm.VolTitPump = ConvertStr2Int(tbVolTitPump.Text); powerEnable.Vol5 = chkVol5.Checked; powerEnable.CurArtifLine = chkCurArtifLine.Checked; powerEnable.CurCatho = chkCurCatho.Checked; powerEnable.CurFilament = chkCurFilament.Checked; powerEnable.CurFocusCoil = chkCurFocusCoil.Checked; powerEnable.CurLeveling = chkCurLeveling.Checked; powerEnable.CurReversePeak = chkCurReversePeak.Checked; powerEnable.CurTitPump = chkCurTitPump.Checked; powerEnable.Vol15 = chkVol15.Checked; powerEnable.Vol28 = chkVol28.Checked; powerEnable.Vol45 = chkVol45.Checked; powerEnable.Vol510 = chkVol510.Checked; powerEnable.VolArtifLine = chkVolArtifLine.Checked; powerEnable.VolEleBeam = chkVolEleBeam.Checked; powerEnable.VolField = chkVolField.Checked; powerEnable.VolFilaInve = chkVolFilaInve.Checked; powerEnable.VolFilament = chkVolFilament.Checked; powerEnable.VolNeg15 = chkVolNeg15.Checked; powerEnable.VolTitPump = chkVolTitPump.Checked; PowerAlarmParameter.OperateXmlNodeInfo(powerEnable, powerAlarm); Close(); } catch (Exception ex) { CommonLogHelper.GetInstance("LogError").Error(@"保存电源报警参数过程出错", ex); } }