Преглед изворни кода

V2.0.6A 打印log优化

TongWei
CPL пре 2 година
родитељ
комит
ed85a05cbf
2 измењених фајлова са 9 додато и 5 уклоњено
  1. +8
    -4
      halftoneproject-master/BanBoShi/SysCtrl/SysMgr.cs
  2. +1
    -1
      halftoneproject-master/BanBoShi/SysUI/ProcessStep/Prop/TensionProp.cs

+ 8
- 4
halftoneproject-master/BanBoShi/SysCtrl/SysMgr.cs Прегледај датотеку

@@ -2298,7 +2298,7 @@ namespace MaiMuAOI.SysCtrl
Log("运行", "网版编码为空!", WarningEnum.Low); Log("运行", "网版编码为空!", WarningEnum.Low);
return false; return false;
} }
Log("运行", $"料号:{code},网版编码:{sn}");
Log("运行", $"料号:{code},网版编码:{sn},测试工单:{detectOrder} ");
//记忆sn //记忆sn
//Remind(sn); //Remind(sn);
@@ -2350,6 +2350,7 @@ namespace MaiMuAOI.SysCtrl
{ {
Log("运行", $"当前工单:{detectOrder} 未测试,清空所有工单数据!"); Log("运行", $"当前工单:{detectOrder} 未测试,清空所有工单数据!");
CurrOrderPrintInfos.Clear(); CurrOrderPrintInfos.Clear();
CurrOrderPrintInfos = null;
CurrOrderPrintInfos = new List<PrintInfo>(); CurrOrderPrintInfos = new List<PrintInfo>();
CurrDefectIndex = 0; CurrDefectIndex = 0;
} }
@@ -4405,7 +4406,8 @@ namespace MaiMuAOI.SysCtrl
tempDataList = new List<double>(); tempDataList = new List<double>();
for (int i = 0; i < DataCnt; i++) for (int i = 0; i < DataCnt; i++)
{ {
Thread.Sleep(DelayTime);
//Thread.Sleep(DelayTime);
Thread.Sleep(100);
tensionValue = TensionGetValueNewStep(); tensionValue = TensionGetValueNewStep();
if (tensionValue < 0) if (tensionValue < 0)
{ {
@@ -4484,6 +4486,7 @@ namespace MaiMuAOI.SysCtrl
isAverage = false isAverage = false
}); });
ioCardDev.WriteBitState(GetIOPortIndex((int)DOName.触发张力按钮灯), GetIOBitIndex((int)DOName.触发张力按钮灯), false); ioCardDev.WriteBitState(GetIOPortIndex((int)DOName.触发张力按钮灯), GetIOBitIndex((int)DOName.触发张力按钮灯), false);
//显示数据 //显示数据
if ((TestCnt - 1) == this.CurrPoinntCount) //显示最终结果 if ((TestCnt - 1) == this.CurrPoinntCount) //显示最终结果
{ {
@@ -4512,7 +4515,8 @@ namespace MaiMuAOI.SysCtrl
Math.Round(lstTension.Max(), 2), Math.Round(lstTension.Min(), 2), 1, false)); Math.Round(lstTension.Max(), 2), Math.Round(lstTension.Min(), 2), 1, false));
break; break;
} }
Thread.Sleep(100);
//Thread.Sleep(100);
Thread.Sleep(DelayTime);
} }
#endregion #endregion
@@ -6752,7 +6756,7 @@ namespace MaiMuAOI.SysCtrl
ret = PrintFileOrderData(confMgr.SysConfigParams.ExcelPrinterName, ret = PrintFileOrderData(confMgr.SysConfigParams.ExcelPrinterName,
model.OrderTempPath, CurrOrderPrintInfos, model); model.OrderTempPath, CurrOrderPrintInfos, model);
if (ret) if (ret)
Log("工单打印", $"打印成功!");
Log("工单打印", $"打印成功! 打印数据={Newtonsoft.Json.JsonConvert.SerializeObject(CurrOrderPrintInfos)}");
else else
Log("工单打印", $"打印失败:打印机={confMgr.SysConfigParams.ExcelPrinterName}, 模板路径={model.OrderTempPath}, 打印数据={Newtonsoft.Json.JsonConvert.SerializeObject(CurrOrderPrintInfos)}", WarningEnum.Low); Log("工单打印", $"打印失败:打印机={confMgr.SysConfigParams.ExcelPrinterName}, 模板路径={model.OrderTempPath}, 打印数据={Newtonsoft.Json.JsonConvert.SerializeObject(CurrOrderPrintInfos)}", WarningEnum.Low);
CurrOrderPrintInfos.Clear(); CurrOrderPrintInfos.Clear();


+ 1
- 1
halftoneproject-master/BanBoShi/SysUI/ProcessStep/Prop/TensionProp.cs Прегледај датотеку

@@ -14,7 +14,7 @@ namespace MaiMuAOI.SysUI.ProcessStep.Prop
{ {
[PropertyOrder(1), Browsable(true), Category("1 测试"), DisplayName("1.1 测试次数"), Description("需要进行的张力测试次数")] [PropertyOrder(1), Browsable(true), Category("1 测试"), DisplayName("1.1 测试次数"), Description("需要进行的张力测试次数")]
public int TestCnt { get; set; } public int TestCnt { get; set; }
[PropertyOrder(2), Browsable(true), Category("2 参数"), DisplayName("2.1 读取延时(ms)"), Description("测试读取数据之延时ms")]
[PropertyOrder(2), Browsable(true), Category("2 参数"), DisplayName("2.1 读取延时(ms)"), Description("测试读取数据之延时ms")]
public int DelayTime { get; set; } public int DelayTime { get; set; }
[PropertyOrder(3), Browsable(true), Category("2 参数"), DisplayName("2.2 读取N个数据"), Description("测试读取多少数据")] [PropertyOrder(3), Browsable(true), Category("2 参数"), DisplayName("2.2 读取N个数据"), Description("测试读取多少数据")]
public int DataCnt { get; set; } public int DataCnt { get; set; }


Loading…
Откажи
Сачувај