Compare commits

..

No commits in common. "0254727fa8329763def4e99066e2f3f05f23bd55" and "e88cf0e16062b68587425991530d053b9d3c0cec" have entirely different histories.

4 changed files with 8 additions and 31 deletions

View File

@ -16,7 +16,7 @@ namespace FlyDockTool
//测试11111 都是对的收到大大大 //测试11111 都是对的收到大大大
Application.EnableVisualStyles(); Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false); Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new mainForm()); ;//888888999 Application.Run(new mainForm()); ;
} }
} }
} }

View File

@ -1644,7 +1644,6 @@ namespace FlyDockTool
if (apiOptions.CurrentDevice == "BC-5130")//BC-5130 if (apiOptions.CurrentDevice == "BC-5130")//BC-5130
{ {
string MachineCode = apiOptions.MachineCode; string MachineCode = apiOptions.MachineCode;
string MachineID = apiOptions.MachineID; string MachineID = apiOptions.MachineID;
List<examResultMode> ermList = new List<examResultMode>(); List<examResultMode> ermList = new List<examResultMode>();
@ -1659,9 +1658,8 @@ namespace FlyDockTool
itemStr = itemArray[i] + "^99MRC||"; itemStr = itemArray[i] + "^99MRC||";
else else
itemStr = itemArray[i] + "^LN||"; itemStr = itemArray[i] + "^LN||";
string val1 = jiexiVal(deviceDataStr.IndexOf("PID|"), "PID|", deviceDataStr).ToString();
string val1 = deviceDataStr.Substring(deviceDataStr.IndexOf("OBR"),30); sampleNo1 = val1;
sampleNo1 = val1.Split('|')[3];
string testDate1 = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); string testDate1 = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
examResultMode erm1 = new examResultMode(); examResultMode erm1 = new examResultMode();
erm1.machineCode = MachineCode; erm1.machineCode = MachineCode;
@ -2468,14 +2466,8 @@ namespace FlyDockTool
/// <param name="e"></param> /// <param name="e"></param>
void onReData(object o, EventArgs e) void onReData(object o, EventArgs e)
{ {
if (o.ToString().Length > 2) tempData += o.ToString();//把串口数据积累起来
{ dataOutPutShow(o, null);//把数据显示到屏幕上
tempData += o.ToString();//把串口数据积累起来
//MessageBox.Show(o.ToString().Length.ToString());
dataOutPutShow(o, null);//把数据显示到屏幕上
}
if (apiOptions.CurrentDevice == "HSYH-II")//华晟源尿常规型号H-II if (apiOptions.CurrentDevice == "HSYH-II")//华晟源尿常规型号H-II
_tResult.Change(5000, 5000);// 数据处理延迟5秒开始 5秒计时 _tResult.Change(5000, 5000);// 数据处理延迟5秒开始 5秒计时
if (apiOptions.CurrentDevice == "BT-200")//盛世东唐BT-200尿常规 if (apiOptions.CurrentDevice == "BT-200")//盛世东唐BT-200尿常规
@ -2506,8 +2498,6 @@ namespace FlyDockTool
_tResult.Change(5000, 5000);// 数据处理延迟5秒开始 5秒计时 _tResult.Change(5000, 5000);// 数据处理延迟5秒开始 5秒计时
if (apiOptions.CurrentDevice == "BS-430")//生化BS-430 if (apiOptions.CurrentDevice == "BS-430")//生化BS-430
{ {
//File.WriteAllText("deviceDataLog.txt", deviceDataStr, Encoding.GetEncoding("GB18030"));
deviceAnalysisOption(tempData); deviceAnalysisOption(tempData);
tempData = string.Empty;//执行完以后 将临时积累数据清空 以便接收下一个样本数据 tempData = string.Empty;//执行完以后 将临时积累数据清空 以便接收下一个样本数据
// _tResult.Change(10000, 10000);// 数据处理延迟5秒开始 5秒计时 // _tResult.Change(10000, 10000);// 数据处理延迟5秒开始 5秒计时
@ -2542,14 +2532,7 @@ namespace FlyDockTool
if (apiOptions.CurrentDevice == "BC-5130")//BC-5130 if (apiOptions.CurrentDevice == "BC-5130")//BC-5130
{ {
// _tResult.Change(5000, 5000);// 数据处理延迟5秒开始 5秒计时 _tResult.Change(5000, 5000);// 数据处理延迟5秒开始 5秒计时
if (tempData.Contains("OBX|30|")|| tempData.Contains("OBX|29|"))//OBX|12|ST| 为结束符 说明字符串完整了
{
// MessageBox.Show(tempData);
deviceAnalysisOption(tempData);
tempData = string.Empty;//执行完以后 将临时积累数据清空 以便接收下一个样本数据
}
} }
@ -2607,12 +2590,8 @@ namespace FlyDockTool
int recv = clientSocket.Receive(data); int recv = clientSocket.Receive(data);
if (recv > 0) if (recv > 0)
{ {
byte[] data1=new byte[recv];
for (int i = 0;i<recv;i++)
data1[i] = data[i];
string encodingStr = ConfigurationManager.AppSettings[apiOptions.CurrentDevice].Split(',')[5]; string encodingStr = ConfigurationManager.AppSettings[apiOptions.CurrentDevice].Split(',')[5];
string stringData = Encoding.GetEncoding(encodingStr).GetString(data1); string stringData = Encoding.GetEncoding(encodingStr).GetString(data);
if (apiOptions.CurrentDevice == "SL300C")//Senlo生化SL300C 接收一条数据就需要应答一次 if (apiOptions.CurrentDevice == "SL300C")//Senlo生化SL300C 接收一条数据就需要应答一次
{ {
string[] msgArray = stringData.Split('\n'); string[] msgArray = stringData.Split('\n');

2
mainForm.Designer.cs generated
View File

@ -188,7 +188,7 @@
this.MinimizeBox = false; this.MinimizeBox = false;
this.Name = "mainForm"; this.Name = "mainForm";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "福乐云软硬件数据对接工具V1.1(2024121214)"; this.Text = "福乐云软硬件数据对接工具V1.1(2024121101)";
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.mainForm_FormClosing); this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.mainForm_FormClosing);
this.Load += new System.EventHandler(this.Form1_Load); this.Load += new System.EventHandler(this.Form1_Load);
this.groupBox2.ResumeLayout(false); this.groupBox2.ResumeLayout(false);

View File

@ -35,8 +35,6 @@ namespace FlyDockTool
////测试代码 测试完毕后注释调一下两行代码 ////测试代码 测试完毕后注释调一下两行代码
//string resultDataStr = File.ReadAllText(@"C:\Users\Administrator\Desktop\察哈尔右翼中旗\黄羊城\尿常规MA-4210\尿常规MA-4210.txt", Encoding.GetEncoding("GB18030")); //string resultDataStr = File.ReadAllText(@"C:\Users\Administrator\Desktop\察哈尔右翼中旗\黄羊城\尿常规MA-4210\尿常规MA-4210.txt", Encoding.GetEncoding("GB18030"));
//deviceAnalysis.CreateInstance().deviceAnalysisOption(resultDataStr); //deviceAnalysis.CreateInstance().deviceAnalysisOption(resultDataStr);
} }
private void btn_start_or_stop_Click(object sender, EventArgs e) private void btn_start_or_stop_Click(object sender, EventArgs e)