コード例 #1
0
 public PowerValueJumpAlarm(RadarPower prePower, RadarPower nowPower, AlarmEnablePara alarmEnablePara, PowerAlarmPara powerAlarmPara)
 {
     _prePower        = prePower;
     _nowPower        = nowPower;
     _alarmEnablePara = alarmEnablePara;
     _powerAlarmPara  = powerAlarmPara;
 }
コード例 #2
0
        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);
            }
        }