Exemplo n.º 1
0
        private void btn_ConnectDev_Click(object sender, EventArgs e)
        {
            string sn = string.Empty;

            string NowDate = DateTime.Now.ToString("yyyyMMdd");

            if (20210817 - Convert.ToInt32(DateTime.Now.ToString("yyyyMMdd")) <= 0)
            {
                optStatus.isConnect     = false;
                combDevString.BackColor = Color.Red;
                return;
            }

            CGloabal.g_InstrE5080BModule.adress = combDevString.Text;

            INI.WriteValueToIniFile("Instrument", "AddressNA", combDevString.Text);
            INI.WriteValueToIniFile("Instrument", "NA", combDevType.Text);

            CGloabal.g_curInstrument = CGloabal.g_InstrE5080BModule;

            int ret = E5080B.Open(CGloabal.g_InstrE5080BModule.adress, ref CGloabal.g_InstrE5080BModule.nHandle);

            E5080B.GetInstrumentIdentifier(CGloabal.g_InstrE5080BModule.nHandle, out sn);

            if (sn.Contains("MY59101265") || sn.Contains("MY59101017"))
            {
                if (ret != 0)
                {
                    optStatus.isConnect     = false;
                    combDevString.BackColor = Color.Red;
                    MessageBox.Show("error!");
                }
                else
                {
                    optStatus.isConnect     = true;
                    combDevString.BackColor = Color.Green;
                }
            }
            else
            {
                optStatus.isConnect     = false;
                combDevString.BackColor = Color.Red;
            }
        }
Exemplo n.º 2
0
        private void save_xmlfilename_config()
        {
            string historyFile_bypro = Environment.CurrentDirectory + "\\Record\\";
            string exportFile_bypro  = Environment.CurrentDirectory + "\\Record\\";

            if (xmlFilePath == null)
            {
                historyFile_bypro += "TDR_Project_History.csv";
                exportFile_bypro  += "TDR_Project_Export.csv";
            }
            else
            {
                historyFile_bypro += (Path.GetFileNameWithoutExtension(xmlFilePath) + "_history.csv");
                exportFile_bypro  += (Path.GetFileNameWithoutExtension(xmlFilePath) + "_Export.csv");
            }

            INI.WriteValueToIniFile("TDR", "Naming Method", "ByProject");
            INI.WriteValueToIniFile("TDR", "HistoryFile", historyFile_bypro);
            INI.WriteValueToIniFile("TDR", "ExportFile", exportFile_bypro);
        }
Exemplo n.º 3
0
        private void btn_opt_ok_Click(object sender, EventArgs e)
        {
            //测试流程
            if (radio_pro_pass.Checked)
            {
                INI.WriteValueToIniFile("TDR", "TestStep", "Pass");
                optParam.testMode = 1;
            }
            else if (radio_pro_manual.Checked)
            {
                INI.WriteValueToIniFile("TDR", "TestStep", "Manual");
                optParam.testMode = 2;
            }
            else if (radio_pro_next.Checked)
            {
                INI.WriteValueToIniFile("TDR", "TestStep", "Next");
                optParam.testMode = 3;
            }
            else if (radio_pro_only_pass.Checked)
            {
                INI.WriteValueToIniFile("TDR", "TestStep", "PassRecord");
                optParam.testMode = 4;
            }
            else
            {
                INI.WriteValueToIniFile("TDR", "TestStep", "Next");
                optParam.testMode = 3;
            }

            //键盘
            if (radio_key_close.Checked)
            {
                INI.WriteValueToIniFile("TDR", "Keyboard", "Disable");
                optParam.keyMode = 0;
            }
            else
            {
                INI.WriteValueToIniFile("TDR", "Keyboard", "Spec");
                optParam.keyMode = 1;
            }

            //流水号
            if (radio_sn_manual.Checked)
            {
                INI.WriteValueToIniFile("TDR", "SN Method", "Manual");
            }
            else
            {
                INI.WriteValueToIniFile("TDR", "SN Method", "Auto");
            }

            INI.WriteValueToIniFile("TDR", "SN_Head", tx_sn_prefix.Text);
            optParam.snPrefix = tx_sn_prefix.Text;

            INI.WriteValueToIniFile("TDR", "SerialNumber", tx_sn_begin.Text);
            optParam.snBegin = tx_sn_begin.Text;

            //sava mode
            if (radio_save_date.Checked)
            {
                optParam.exportMode = 1;
                INI.WriteValueToIniFile("TDR", "Naming Method", "ByDate");

                INI.WriteValueToIniFile("TDR", "HistoryFile", tx_history_report.Text);
                optParam.historyExportFileName = tx_history_report.Text;

                INI.WriteValueToIniFile("TDR", "ExportFile", tx_export_report.Text);
                optParam.outputExportFileName = tx_export_report.Text;
            }
            else
            {
                optParam.exportMode = 2;
                INI.WriteValueToIniFile("TDR", "Naming Method", "ByProject");

                INI.WriteValueToIniFile("TDR", "HistoryFile", tx_history_report.Text);

                INI.WriteValueToIniFile("TDR", "ExportFile", tx_export_report.Text);
            }

            this.Close();
        }