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; } }
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); }
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(); }