Exemple #1
0
        private void btnOk_Click(object sender, EventArgs e)
        {
            SetPimValues();

            //IniFile.SetFileName("d:\\settings\\Settings_Spc.ini");
            //App_Settings.spc.RxRef = Convert.ToSingle(numericUpDown1.Value);
            //IniFile.SetString("spectrum", "rxRef", App_Settings.spc.RxRef.ToString());
            //App_Settings.spc.TxRef = Convert.ToSingle(numericUpDown2.Value);
            //IniFile.SetString("spectrum", "txRef", App_Settings.spc.TxRef.ToString());

            IniFile.SetFileName("d:\\settings\\Settings_Spc.ini");
            string rx_s = "";
            string tx_s = "";

            for (int i = 0; i < 8; i++)
            {
                if (i != 0)
                {
                    rx_s += ",";
                    tx_s += ",";
                }
                rx_s += App_Settings.spc.List_rxRef[i];
                tx_s += App_Settings.spc.List_txRef[i];
            }
            IniFile.SetString("spectrum", "rxRefTable", rx_s);
            IniFile.SetString("spectrum", "txRefTable", tx_s);

            this.DialogResult = DialogResult.OK;
        }
        /// <summary>
        /// 设置属性值
        /// </summary>
        internal void StoreSettings(string fileName)
        {
            IniFile.SetFileName(fileName);

            IniFile.SetString("pim", "tx", tx.ToString("0.#"));
            IniFile.SetString("pim", "f1", f1.ToString("0.#"));
            IniFile.SetString("pim", "f2", f2.ToString("0.#"));

            //  IniFile.SetString("pim", "enableSquence", enableSquence.ToString());

            IniFile.SetString("pim", "schema", schema.ToString());
            IniFile.SetString("pim", "mode", mode.ToString());
            IniFile.SetString("pim", "order", order.ToString());
            IniFile.SetString("pim", "unit", unit.ToString());
            IniFile.SetString("pim", "limit", limit.ToString("0.#"));

            IniFile.SetString("pim", "scanum1", scanum1.ToString());
            IniFile.SetString("pim", "scanum2", scanum2.ToString());
            IniFile.SetString("pim", "scanum3", scanum3.ToString());
            IniFile.SetString("pim", "scanum4", scanum4.ToString());

            IniFile.SetString("pim", "att_spc", att_spc.ToString());
            IniFile.SetString("pim", "rbw_spc", rbw_spc.ToString());
            IniFile.SetString("pim", "vbw_spc", vbw_spc.ToString());
            IniFile.SetString("pim", "scanband", scanband.ToString());
        }
Exemple #3
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            //SaveSettingFile ssfm = new SaveSettingFile();

            //if (ssfm.ShowDialog() == DialogResult.OK)
            //{
            // string File_Usr_Pim = ssfm.FileName;

            //this.settings.Save2File(App_Configure.Cnfgs.Path_Def + "\\Settings_Pim.ini",
            //                        App_Configure.Cnfgs.Path_Usr_Pim + "\\" + ssfm.FileName);


            //}

            //ssfm.Dispose();


            if (MessageBox.Show("是否确认保存?", "提示", MessageBoxButtons.OKCancel) == DialogResult.OK)
            {
                IniFile.SetFileName("D:\\settings\\Settings_Pim.ini");
                IniFile.SetString("pim", "mode", cbxPimMode.SelectedIndex.ToString());
                IniFile.SetString("pim", "order", cbxPimOrder.Text.Substring(2));
                IniFile.SetString("pim", "unit", cbxPimUnit.SelectedIndex.ToString());
                IniFile.SetString("pim", "limit", nudPimLimit.Value.ToString());
                IniFile.SetString("pim", "att_spc", nudAtt.Value.ToString());
                IniFile.SetString("pim", "tx", nudTx.Value.ToString());
                IniFile.SetString("pim", "schema", cbxPimSchema.SelectedIndex.ToString());
            }
        }
        void SaveScript()
        {
            string strPath = Application.StartupPath + "\\settings\\JcScript.ini";
            //清空
            int count = int.Parse(IniFile.GetString("Script", "count", "0", strPath));

            for (int i = 1; i <= count; i++)
            {
                IniFile.SetString("Script", "N" + i.ToString(), "", strPath);
            }
            //开始SAVE
            int n = m_listScript.Count;

            IniFile.SetString("Script", "count", (n - 1).ToString(), strPath);
            for (int i = 1; i < n; i++)
            {//列表序号0为默认配置,不保存
                string strValue = m_listScript[i].settings.projectName + "," +
                                  ((int)m_listScript[i].settings.SweepType).ToString() + "," +
                                  ((int)m_listScript[i].settings.PimSchema).ToString() + "," +
                                  ((int)m_listScript[i].settings.PimOrder).ToString() + "," +
                                  m_listScript[i].settings.F1s.ToString() + "," +
                                  m_listScript[i].settings.F1e.ToString() + "," +
                                  m_listScript[i].settings.F2s.ToString() + "," +
                                  m_listScript[i].settings.F2e.ToString() + "," +
                                  m_listScript[i].settings.Setp1.ToString() + "," +
                                  m_listScript[i].settings.TimeSweepPoints.ToString() + "," +
                                  m_listScript[i].settings.Tx;
                IniFile.SetString("Script", "N" + i.ToString(), strValue, strPath);
            }
        }
Exemple #5
0
        internal void StoreSettings()
        {
            IniFile.SetFileName(fileName);

            IniFile.SetString("spectrum", "channel", channel.ToString());
            IniFile.SetString("spectrum", "enableOffset", enableOffset.ToString());
            IniFile.SetString("spectrum", "offsetFilePath", offsetFilePath.ToString());

            IniFile.SetString("spectrum", "att", att.ToString());
            IniFile.SetString("spectrum", "rbw", rbw.ToString());
            IniFile.SetString("spectrum", "vbw", vbw.ToString());

            IniFile.SetString("spectrum", "start", start.ToString());
            IniFile.SetString("spectrum", "stop", stop.ToString());

            IniFile.SetString("spectrum", "min_freq", min_freq.ToString("0.#"));
            IniFile.SetString("spectrum", "max_freq", max_freq.ToString("0.#"));

            IniFile.SetString("spectrum", "min_aph", min_aph.ToString("0.#"));
            IniFile.SetString("spectrum", "max_aph", max_aph.ToString("0.#"));

            IniFile.SetString("spectrum", "rev", rev.ToString("0.#"));
            IniFile.SetString("spectrum", "enableRF", enableRF.ToString());
            IniFile.SetString("spectrum", "timeRF", timeRF.ToString());
            IniFile.SetString("spectrum", "sampleSpan", sampleSpan.ToString());
            IniFile.SetString("spectrum", "averagecount", averageCount.ToString());
        }
Exemple #6
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     IniFile.SetFileName("D:\\settings\\Specifics.ini");
     IniFile.SetString("Specifics", "csvC", _csvFlag?"1":"0");
     IniFile.SetString("Specifics", "pdfC", _pdfFlag?"1":"0");
     IniFile.SetString("Specifics", "jpgC", _jpgFlag?"1":"0");
     this.DialogResult = DialogResult.OK;
 }
        internal void StoreOffsets()
        {
            //设置配置文件,以操作之
            IniFile.SetFileName(fileName);

            string s = a1.ToString("0.#######") + ", " +
                       b1.ToString("0.#######") + ", " +
                       c1.ToString("0.#######") + ", " +
                       a2.ToString("0.#######") + ", " +
                       b2.ToString("0.#######") + ", " +
                       c2.ToString("0.#######");

            IniFile.SetString(sectionName, keyName, s);
        }
Exemple #8
0
        internal void StoreSettings()
        {
            IniFile.SetFileName(fileName);

            IniFile.SetString("cnfgs", "max_vswr", max_vswr.ToString("0.#"));
            IniFile.SetString("cnfgs", "min_temp", min_temp.ToString("0.#"));
            IniFile.SetString("cnfgs", "max_temp", max_temp.ToString("0.#"));

            IniFile.SetString("cnfgs", "gpio", min_temp.ToString());
            IniFile.SetString("cnfgs", "battery", max_temp.ToString());

            //IniFile.SetString("cnfgs", "file_usr_pim", file_usr_pim);
            //IniFile.SetString("cnfgs", "file_usr_spc", file_usr_spc);
            //IniFile.SetString("cnfgs", "file_usr_iso", file_usr_iso);
            //IniFile.SetString("cnfgs", "file_usr_vsw", file_usr_vsw);
            //IniFile.SetString("cnfgs", "file_usr_har", file_usr_har);
            IniFile.SetString("cnfgs", "password", _password);
        }
Exemple #9
0
        /// <summary>
        /// 保存规格参数
        /// </summary>
        internal void StoreSettings()
        {
            int    i;
            string pre;

            foreach (ImSpecifics a in ims)
            {
                i   = 3;
                pre = "ord" + i.ToString() + "_";

                IniFile.SetString("Specifics", pre + "F1UpS", a.F1UpS.ToString("0.###"));
                IniFile.SetString("Specifics", pre + "F1UpE", a.F1UpE.ToString("0.###"));
                IniFile.SetString("Specifics", pre + "F2DnS", a.F2DnS.ToString("0.###"));
                IniFile.SetString("Specifics", pre + "F2DnE", a.F2DnE.ToString("0.###"));
                IniFile.SetString("Specifics", pre + "F1fixed", a.F1fixed.ToString("0.###"));
                IniFile.SetString("Specifics", pre + "F2fixed", a.F2fixed.ToString("0.###"));
                IniFile.SetString("Specifics", pre + "F1Step", a.F1Step.ToString("0.###"));
                IniFile.SetString("Specifics", pre + "F2Step", a.F2Step.ToString("0.###"));
                IniFile.SetString("Specifics", pre + "ImS", a.ImS.ToString("0.###"));
                IniFile.SetString("Specifics", pre + "ImE", a.ImE.ToString("0.###"));

                i = i + 2;
            }

            IniFile.SetString("Specifics", "Cbn1F1S", cbn.Cbn1F1S.ToString("0.###"));
            IniFile.SetString("Specifics", "Cbn1F1E", cbn.Cbn1F1E.ToString("0.###"));
            IniFile.SetString("Specifics", "Cbn1F2S", cbn.Cbn1F2S.ToString("0.###"));
            IniFile.SetString("Specifics", "Cbn1F2E", cbn.Cbn1F2E.ToString("0.###"));
            IniFile.SetString("Specifics", "Cbn1RxS", cbn.Cbn1RxS.ToString("0.###"));
            IniFile.SetString("Specifics", "Cbn1RxE", cbn.Cbn1RxE.ToString("0.###"));

            IniFile.SetString("Specifics", "Cbn2TxS", cbn.Cbn2TxS.ToString("0.###"));
            IniFile.SetString("Specifics", "Cbn2TxE", cbn.Cbn2TxE.ToString("0.###"));
            IniFile.SetString("Specifics", "Cbn2RxS", cbn.Cbn2RxS.ToString("0.###"));
            IniFile.SetString("Specifics", "Cbn2RxE", cbn.Cbn2RxE.ToString("0.###"));

            IniFile.SetString("Specifics", "TxS", cbn.TxS.ToString("0.###"));
            IniFile.SetString("Specifics", "TxE", cbn.TxE.ToString("0.###"));
            IniFile.SetString("Specifics", "RxS", cbn.RxS.ToString("0.###"));
            IniFile.SetString("Specifics", "RxE", cbn.RxE.ToString("0.###"));
        }
Exemple #10
0
        internal void StoreSettings(string fileName)
        {
            IniFile.SetFileName(fileName);

            IniFile.SetString("harmonic", "tx", tx.ToString("0.#"));
            IniFile.SetString("harmonic", "freq", freq.ToString("0.#"));

            IniFile.SetString("harmonic", "att_spc", att_spc.ToString());
            IniFile.SetString("harmonic", "rbw_spc", rbw_spc.ToString());
            IniFile.SetString("harmonic", "vbw_spc", vbw_spc.ToString());

            IniFile.SetString("harmonic", "min_har", min_har.ToString("0.#"));
            IniFile.SetString("harmonic", "max_har", max_har.ToString("0.#"));

            IniFile.SetString("harmonic", "time_points", time_points.ToString());
            IniFile.SetString("harmonic", "freq_step", freq_step.ToString("0.#"));

            IniFile.SetString("harmonic", "limit", limit.ToString("0.#"));

            IniFile.SetString("harmonic", "rev", rev.ToString("0.#"));
        }
        internal void StoreSettings(string fileName)
        {
            IniFile.SetFileName(fileName);

            IniFile.SetString("isolation", "tx", tx.ToString("0.#"));
            IniFile.SetString("isolation", "freq", freq.ToString("0.#"));

            IniFile.SetString("isolation", "att_spc", att_spc.ToString());
            IniFile.SetString("isolation", "rbw_spc", rbw_spc.ToString());
            IniFile.SetString("isolation", "vbw_spc", vbw_spc.ToString());

            IniFile.SetString("isolation", "time_points", time_points.ToString());
            IniFile.SetString("isolation", "freq_step", freq_step.ToString("0.#"));

            IniFile.SetString("isolation", "min_iso", min_iso.ToString("0.#"));
            IniFile.SetString("isolation", "max_iso", max_iso.ToString("0.#"));

            IniFile.SetString("isolation", "limit", limit.ToString("0.#"));

            IniFile.SetString("isolation", "attenuator", limit.ToString("0.#"));
            IniFile.SetString("isolation", "offset", limit.ToString("0.#"));
        }
        internal void StoreSettings()
        {
            IniFile.SetFileName(fileName);

            IniFile.SetString(signalName, "port", port);
            IniFile.SetString(signalName, "limit_vswr", limit_vswr.ToString("0.#"));

            IniFile.SetString(signalName, "mode_power", mode_power.ToString());
            IniFile.SetString(signalName, "tx_pre", tx_pre.ToString("0.#"));
            IniFile.SetString(signalName, "tx", tx.ToString("0.#"));

            IniFile.SetString(signalName, "enableVswr", enableVswr.ToString());
            IniFile.SetString(signalName, "time_vswr", time_vswr.ToString());

            IniFile.SetString(signalName, "min_power", min_power.ToString("0.#"));
            IniFile.SetString(signalName, "max_power", max_power.ToString("0.#"));
            IniFile.SetString(signalName, "min_freq", min_freq.ToString("0.#"));
            IniFile.SetString(signalName, "max_freq", max_freq.ToString("0.#"));
            IniFile.SetString(signalName, "min_temp", min_temp.ToString("0.#"));
            IniFile.SetString(signalName, "max_temp", max_temp.ToString("0.#"));
            IniFile.SetString(signalName, "min_curr", min_curr.ToString("0.#"));
            IniFile.SetString(signalName, "max_curr", max_curr.ToString("0.#"));
        }
        internal void StoreSettings(string SettingsFileName)
        {
            IniFile.SetFileName(SettingsFileName);

            IniFile.SetString("vswr", "tx", tx.ToString("0.#"));
            IniFile.SetString("vswr", "freq", freq.ToString("0.#"));
            IniFile.SetString("vswr", "freq_step", freq_step.ToString("0.#"));

            IniFile.SetString("vswr", "att_spc", att_spc.ToString());
            IniFile.SetString("vswr", "rbw_spc", rbw_spc.ToString());
            IniFile.SetString("vswr", "vbw_spc", vbw_spc.ToString());
            IniFile.SetString("vswr", "count", count.ToString());

            IniFile.SetString("vswr", "min_vsw", min_vsw.ToString("0.#"));
            IniFile.SetString("vswr", "max_vsw", max_vsw.ToString("0.#"));

            IniFile.SetString("vswr", "min_rls", min_rls.ToString("0.#"));
            IniFile.SetString("vswr", "max_rls", max_rls.ToString("0.#"));

            IniFile.SetString("vswr", "limit", limit.ToString("0.#"));

            IniFile.SetString("vswr", "attenuator", limit.ToString("0.#"));
            IniFile.SetString("vswr", "offset", limit.ToString("0.#"));
        }
Exemple #14
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                si.ftpaddr = tB_ftpaddr.Text;
                si.ftpuser = tB_ftpuser.Text;
                si.ftppw   = tB_ftppw.Text;

                si.sqladdr     = tB_sqladdr.Text;
                si.sqlname     = tB_sqldatabase.Text;
                si.sqluser     = tB_sqluser.Text;
                si.sqlpw       = tB_sqlpassward.Text;
                si.PimOperator = tB_Tester.Text;
                si.ftpaddr     = tB_ftpaddr.Text;

                #region 尝试连接数据库,并检查数据库
                SqlConnection conn = new SqlConnection();
                conn.ConnectionString = "Data Source=" + tB_sqladdr.Text + ";Initial Catalog=" + tB_sqldatabase.Text + ";User Id=" + tB_sqluser.Text + ";Password="******"select count(1) from sys.objects where name='" + device + "'";
                SqlCommand cmd = new SqlCommand(sql, conn);
                int        n   = Convert.ToInt32(cmd.ExecuteScalar());
                if (n == 0)//不存在表
                {
                    sql = "create table " + device + "("
                          + "SN char(20) not null,"
                          + "Type nchar(20),"
                          + "Op nchar(20) not null,"
                          + "Pim char(20) not null,"
                          + "Result char(20) not null,"
                          + "Fpim char(20) not null,"
                          + "\"Power\" char(20) not null,"
                          + "Mode char(20) not null,"
                          + "\"Order\" char(20) not null,"
                          + "Band char(20) not null,"
                          + "Limit char(20) not null,"
                          + "Time char(20) not null,"
                          + "Remark char(20) not null)";
                    cmd = new SqlCommand(sql, conn);
                    cmd.ExecuteScalar();

                    //MessageBox.Show("新建数据库:" + device);
                }
                else
                {
                    sql = "select count(name) from syscolumns where id=object_id('" + device + "')";
                    cmd = new SqlCommand(sql, conn);
                    int i = Convert.ToInt32(cmd.ExecuteScalar());
                    if (i == 11)
                    {
                        sql = "alter table " + device + " add Time char(20)";
                        cmd = new SqlCommand(sql, conn);
                        cmd.ExecuteScalar();
                        sql = "alter table " + device + " add Remark char(20)";
                        cmd = new SqlCommand(sql, conn);
                        cmd.ExecuteScalar();
                    }
                }

                conn.Close();
                #endregion

                IniFile.SetString("sqlinfo", "sqladdr", si.sqladdr, Application.StartupPath + "\\SqlInfo.ini");
                IniFile.SetString("sqlinfo", "sqlname", si.sqlname, Application.StartupPath + "\\SqlInfo.ini");
                IniFile.SetString("sqlinfo", "sqluser", si.sqluser, Application.StartupPath + "\\SqlInfo.ini");
                IniFile.SetString("sqlinfo", "operator", si.PimOperator, Application.StartupPath + "\\SqlInfo.ini");
                IniFile.SetString("sqlinfo", "ftpaddr", si.ftpaddr, Application.StartupPath + "\\SqlInfo.ini");
                IniFile.SetString("sqlinfo", "ftpuser", si.ftpuser, Application.StartupPath + "\\SqlInfo.ini");
                if (checkBox1.Checked)
                {
                    IniFile.SetString("sqlinfo", "deson", "1", Application.StartupPath + "\\SqlInfo.ini");
                    string mn = EncryptDES(si.sqlpw);
                    if (mn != "Error")
                    {
                        IniFile.SetString("sqlinfo", "sqlpw", mn, Application.StartupPath + "\\SqlInfo.ini");
                    }

                    string mn2 = EncryptDES(si.ftppw);
                    if (mn2 != "Error")
                    {
                        IniFile.SetString("sqlinfo", "ftppw", mn2, Application.StartupPath + "\\SqlInfo.ini");
                    }
                }
                else
                {
                    IniFile.SetString("sqlinfo", "deson", "0", Application.StartupPath + "\\SqlInfo.ini");
                }


                MessageBox.Show("连接成功!");

                this.DialogResult = DialogResult.OK;
            }
            catch (Exception ex)
            {
                MessageBox.Show("数据库连接失败: " + ex.Message);
            }
        }