/// <summary> /// 获取规格配置值 /// </summary> /// <param name="sf"></param> private void GetSpecifics(Specifics sf) { tbxF1UpS_3.Text = sf.ims[0].F1UpS.ToString(); tbxF1UpE_3.Text = sf.ims[0].F1UpE.ToString(); tbxF1fixed_3.Text = sf.ims[0].F1fixed.ToString(); tbxF2UpS_3.Text = sf.ims[0].F2DnE.ToString(); tbxF2UpE_3.Text = sf.ims[0].F2DnS.ToString(); tbxF2fixed_3.Text = sf.ims[0].F2fixed.ToString(); tbxImS_3.Text = sf.ims[0].ImS.ToString(); tbxImE_3.Text = sf.ims[0].ImE.ToString(); tbxF1UpS_5.Text = sf.ims[1].F1UpS.ToString(); tbxF1UpE_5.Text = sf.ims[1].F1UpE.ToString(); tbxF1fixed_5.Text = sf.ims[1].F1fixed.ToString(); tbxF2UpS_5.Text = sf.ims[1].F2DnE.ToString(); tbxF2UpE_5.Text = sf.ims[1].F2DnS.ToString(); tbxF2fixed_5.Text = sf.ims[1].F2fixed.ToString(); tbxImS_5.Text = sf.ims[1].ImS.ToString(); tbxImE_5.Text = sf.ims[1].ImE.ToString(); tbxF1UpS_7.Text = sf.ims[2].F1UpS.ToString(); tbxF1UpE_7.Text = sf.ims[2].F1UpE.ToString(); tbxF1fixed_7.Text = sf.ims[2].F1fixed.ToString(); tbxF2UpS_7.Text = sf.ims[2].F2DnE.ToString(); tbxF2UpE_7.Text = sf.ims[2].F2DnS.ToString(); tbxF2fixed_7.Text = sf.ims[2].F2fixed.ToString(); tbxImS_7.Text = sf.ims[2].ImS.ToString(); tbxImE_7.Text = sf.ims[2].ImE.ToString(); tbxF1UpS_9.Text = sf.ims[3].F1UpS.ToString(); tbxF1UpE_9.Text = sf.ims[3].F1UpE.ToString(); tbxF1fixed_9.Text = sf.ims[3].F1fixed.ToString(); tbxF2UpS_9.Text = sf.ims[3].F2DnE.ToString(); tbxF2UpE_9.Text = sf.ims[3].F2DnS.ToString(); tbxF2fixed_9.Text = sf.ims[3].F2fixed.ToString(); tbxImS_9.Text = sf.ims[3].ImS.ToString(); tbxImE_9.Text = sf.ims[3].ImE.ToString(); tbxCbn1F1S.Text = sf.cbn.Cbn1F1S.ToString(); tbxCbn1F1E.Text = sf.cbn.Cbn1F1E.ToString(); tbxCbn1F2S.Text = sf.cbn.Cbn1F2S.ToString(); tbxCbn1F2E.Text = sf.cbn.Cbn1F2E.ToString(); tbxCbn1RxS.Text = sf.cbn.Cbn1RxS.ToString(); tbxCbn1RxE.Text = sf.cbn.Cbn1RxE.ToString(); tbxCbn2TxS.Text = sf.cbn.Cbn2TxS.ToString(); tbxCbn2TxE.Text = sf.cbn.Cbn2TxE.ToString(); tbxCbn2RxS.Text = sf.cbn.Cbn2RxS.ToString(); tbxCbn2RxE.Text = sf.cbn.Cbn2RxE.ToString(); tbxTxS.Text = sf.cbn.TxS.ToString(); tbxTxE.Text = sf.cbn.TxE.ToString(); tbxRxS.Text = sf.cbn.RxS.ToString(); tbxRxE.Text = sf.cbn.RxE.ToString(); }
/// <summary> /// 设置规格配置值 /// </summary> /// <param name="sf"></param> private void SetSpecifics(Specifics sf) { sf.ims[0].F1UpS = float.Parse(tbxF1UpS_3.Text.Trim()); sf.ims[0].F1UpE = float.Parse(tbxF1UpE_3.Text.Trim()); sf.ims[0].F1fixed = float.Parse(tbxF1fixed_3.Text.Trim()); sf.ims[0].F2DnE = float.Parse(tbxF2UpS_3.Text.Trim()); sf.ims[0].F2DnS = float.Parse(tbxF2UpE_3.Text.Trim()); sf.ims[0].F2fixed = float.Parse(tbxF2fixed_3.Text.Trim()); sf.ims[0].ImS = float.Parse(tbxImS_3.Text.Trim()); sf.ims[0].ImE = float.Parse(tbxImE_3.Text.Trim()); sf.ims[1].F1UpS = float.Parse(tbxF1UpS_3.Text.Trim()); sf.ims[1].F1UpE = float.Parse(tbxF1UpE_3.Text.Trim()); sf.ims[1].F1fixed = float.Parse(tbxF1fixed_3.Text.Trim()); sf.ims[1].F2DnE = float.Parse(tbxF2UpS_3.Text.Trim()); sf.ims[1].F2DnS = float.Parse(tbxF2UpE_3.Text.Trim()); sf.ims[1].F2fixed = float.Parse(tbxF2fixed_3.Text.Trim()); sf.ims[1].ImS = float.Parse(tbxImS_3.Text.Trim()); sf.ims[1].ImE = float.Parse(tbxImE_3.Text.Trim()); sf.ims[2].F1UpS = float.Parse(tbxF1UpS_3.Text.Trim()); sf.ims[2].F1UpE = float.Parse(tbxF1UpE_3.Text.Trim()); sf.ims[2].F1fixed = float.Parse(tbxF1fixed_3.Text.Trim()); sf.ims[2].F2DnE = float.Parse(tbxF2UpS_3.Text.Trim()); sf.ims[2].F2DnS = float.Parse(tbxF2UpE_3.Text.Trim()); sf.ims[2].F2fixed = float.Parse(tbxF2fixed_3.Text.Trim()); sf.ims[2].ImS = float.Parse(tbxImS_3.Text.Trim()); sf.ims[2].ImE = float.Parse(tbxImE_3.Text.Trim()); sf.ims[3].F1UpS = float.Parse(tbxF1UpS_3.Text.Trim()); sf.ims[3].F1UpE = float.Parse(tbxF1UpE_3.Text.Trim()); sf.ims[3].F1fixed = float.Parse(tbxF1fixed_3.Text.Trim()); sf.ims[3].F2DnE = float.Parse(tbxF2UpS_3.Text.Trim()); sf.ims[3].F2DnS = float.Parse(tbxF2UpE_3.Text.Trim()); sf.ims[3].F2fixed = float.Parse(tbxF2fixed_3.Text.Trim()); sf.ims[3].ImS = float.Parse(tbxImS_3.Text.Trim()); sf.ims[3].ImE = float.Parse(tbxImE_3.Text.Trim()); sf.cbn.Cbn1F1S = float.Parse(tbxCbn1F1S.Text.Trim()); sf.cbn.Cbn1F1E = float.Parse(tbxCbn1F1E.Text.Trim()); sf.cbn.Cbn1F2S = float.Parse(tbxCbn1F2S.Text.Trim()); sf.cbn.Cbn1F2E = float.Parse(tbxCbn1F2E.Text.Trim()); sf.cbn.Cbn1RxS = float.Parse(tbxCbn1RxS.Text.Trim()); sf.cbn.Cbn1RxE = float.Parse(tbxCbn1RxE.Text.Trim()); sf.cbn.Cbn2TxS = float.Parse(tbxCbn2TxS.Text.Trim()); sf.cbn.Cbn2TxE = float.Parse(tbxCbn2TxE.Text.Trim()); sf.cbn.Cbn2RxS = float.Parse(tbxCbn2RxS.Text.Trim()); sf.cbn.Cbn2RxE = float.Parse(tbxCbn2RxE.Text.Trim()); sf.cbn.TxS = float.Parse(tbxTxS.Text.Trim()); sf.cbn.TxE = float.Parse(tbxTxE.Text.Trim()); sf.cbn.RxS = float.Parse(tbxRxS.Text.Trim()); sf.cbn.RxE = float.Parse(tbxRxE.Text.Trim()); }
/// <summary> /// 传递配置文件名称, /// 依次为互调模块配置文件、频谱分析模块配置文件、 /// 隔离度模块配置文件、驻波比模块配置文件、二次谐波模块配置文件、 /// 射频功放的规格配置文件、仪表频率规划的配置文件 /// </summary> /// <param name="fileNames"></param> internal static void NewSettings(string[] fileNames) { //iso = new Settings_Iso(fileNames[2]); //vsw = new Settings_Vsw(fileNames[3]); //har = new Settings_Har(fileNames[4]); sgn_1 = new Settings_Sgn(fileNames[0], "signal_1"); sgn_2 = new Settings_Sgn(fileNames[0], "signal_2"); pim = new Settings_Pim(fileNames[1]); spc = new Settings_Spc(fileNames[2]); spfc = new Specifics(fileNames[3]); }