示例#1
0
        private void btnLoad_Click(object sender, EventArgs e)
        {
            IsoReadSettingFileForm rsfm = new IsoReadSettingFileForm();

            rsfm.FillFiles(App_Configure.Cnfgs.Path_Usr_Iso);

            if (rsfm.ShowDialog() == DialogResult.OK)
            {
                if (File.Exists(App_Configure.Cnfgs.Path_Usr_Iso + "\\" + rsfm.FileName))
                {
                    //App_Configure.Cnfgs.File_Usr_Iso = rsfm.FileName;

                    Settings_Iso iso = new Settings_Iso(App_Configure.Cnfgs.Path_Usr_Iso + "\\" +
                                                        rsfm.FileName);

                    iso.LoadSettings();

                    iso.Clone(this.settings);

                    GetIsoSettings();
                }
            }

            rsfm.Dispose();
        }
示例#2
0
        public IsolationForm()
        {
            //建立扫描对象
            SweepObj = new Iso_Sweep();

            //构造隔离度模块配置对象
            this.settings = new Settings_Iso("");

            //从默认隔离度模块配置对象复制设置项的值
            App_Settings.iso.Clone(this.settings);

            if (this.settings.Min_Iso >= this.settings.Max_Iso)
            {
                this.settings.Min_Iso = this.settings.Max_Iso - 1;
            }

            InitializeComponent();

            pltIso.Resume();

            pltIso.SetSampling(false);

            this.TopLevel      = false;
            this.ShowInTaskbar = false;
            this.Dock          = DockStyle.Fill;
        }
示例#3
0
        internal IsoCALForm(Iso_Sweep SweepObj, Settings_Iso settings)
        {
            this.SweepObj = SweepObj;
            this.settings = settings;

            InitializeComponent();
        }
示例#4
0
        /// <summary>
        /// 将对象深度拷贝到目标dest
        /// </summary>
        /// <param name="dest"></param>
        internal void Clone(Settings_Iso dest)
        {
            if (dest != null)
            {
                dest.F  = this.freq;
                dest.Tx = this.tx;

                dest.Min_Iso = this.min_iso;
                dest.Max_Iso = this.max_iso;

                dest.Limit = this.limit;

                dest.Att_Spc = this.att_spc;
                dest.Rbw_Spc = this.rbw_spc;
                dest.Vbw_Spc = this.vbw_spc;

                dest.Time_Points = this.time_points;
                dest.Freq_Step   = this.freq_step;

                dest.Offset = this.offset;
            }
        }