/// <summary> /// 打印Log数据 /// </summary> public void PrintfLog(RichTextBox msg = null) { if (msg == null) { return; } if ((this.siteACurrentX100mA.Count == 0) || (this.siteBCurrentX100mA.Count == 0) || (this.siteCCurrentX100mA.Count == 0) || (this.siteDCurrentX100mA.Count == 0)) { return; } string str = "粗略起始频率:" + this.startFreqMHz.ToString("D") + "MHz" + ";有效的SITE数:" + this.siteNum.ToString("D") + "\r\n"; if (msg != null) { RichTextBoxPlus.AppendTextInfoWithDateTime(msg, str, Color.Black, false); } int i = 0; //---起始频率 int freqMHz = 0; string fileLog = ""; for (i = 0; i < this.siteACurrentX100mA.Count; i++) { if (i == 0) { freqMHz = this.startFreqMHz; } else { freqMHz += this.stepFreqMHz; } str = freqMHz.ToString("D") + ";" + this.siteACurrentX100mA[i].ToString("D") + ";" + this.siteBCurrentX100mA[i].ToString("D") + ";" + this.siteCCurrentX100mA[i].ToString("D") + ";" + this.siteDCurrentX100mA[i].ToString("D") + "\r\n"; if (msg != null) { RichTextBoxPlus.AppendTextInfoWithoutDateTime(msg, str, Color.Black, false); } fileLog += str; } FileFuncTXT txtFile = new FileFuncTXT(); txtFile.WriteToTxtFile("sitemA.txt", fileLog); }