From a97ac998301461e6284595b1cf2c7b40ce5b2459 Mon Sep 17 00:00:00 2001 From: kingno <30263@KINGNO> Date: 星期四, 03 四月 2025 14:09:36 +0800 Subject: [PATCH] 优化数据库字段的json传输 新增打印机 --- src/Bro.M141.Process/M141Process.cs | 17 +++++++---------- 1 files changed, 7 insertions(+), 10 deletions(-) diff --git a/src/Bro.M141.Process/M141Process.cs b/src/Bro.M141.Process/M141Process.cs index 4444bcc..d92a3cf 100644 --- a/src/Bro.M141.Process/M141Process.cs +++ b/src/Bro.M141.Process/M141Process.cs @@ -72,11 +72,11 @@ } public PLCBase Plc1; + PLCBase Plc2; Thread ThHeartPlc; public override void Open() { base.Open(); - ML = DeviceCollection.FirstOrDefault(u => u is MachineLearningBase) as MachineLearningBase; if (ML == null) { @@ -145,7 +145,6 @@ Thread.Sleep(3000); } } - /// <summary> /// 缃戠粶棰勭儹 @@ -271,6 +270,10 @@ else { p.BasketCode = mysqlhelper.Getbasketcode(p.SEQUENCE); + if ("NoRead".Equals(p.BasketCode)) + { + LogAsync(DateTime.Now, EnumHelper.LogLevel.Error, $"{p.PID}_{p.SEQUENCE}鑾峰彇妗嗗叿鐮佸け璐� 璧嬪�糔oread"); + } } mysqlhelper.NewProduct(p); @@ -370,22 +373,16 @@ var errorSpec = _errorSpec.Copy(); errorSpec.Code = "妫�娴婽BD"; errorSpec.ActualValue = -999; - DetectResult ngResult = new DetectResult() { Specs = new List<ISpec>() { errorSpec }, PID = u.Key }; + DetectResult ngResult = new DetectResult() { Specs = new List<ISpec>() { errorSpec }, PID = u.Key ,Id=Guid.NewGuid().ToString()}; ngResults.Add(ngResult); } } }); - detectResults.AddRange(ngResults); resultList.AddRange(detectResults); - - } - - RunCustomizedMethod(products, triggerText, triggerSource, imgSet, measureBind.CustomizedMonitorId, resultList); RunCustomizedMethod(products, triggerText, triggerSource, imgSet, measureBind.CustomizedCombineMethodId, resultList); - } catch (Exception ex) { @@ -952,7 +949,7 @@ CSVRecordAsync($"{positionName}_Record_{DateTime.Now.ToString("yyyyMMdd")}.csv", data, head); //UpdatePositionResultToDB(detail); - var seqData = p.SEQUENCE.Split(new char[] { '_' }, StringSplitOptions.RemoveEmptyEntries).ToList(); + //var seqData = p.SEQUENCE.Split(new char[] { '_' }, StringSplitOptions.RemoveEmptyEntries).ToList(); mysqlhelper.UpdateProduct(p); if (positionSet.IsLastPosition) -- Gitblit v1.8.0