diff --git a/halftoneproject-master/BanBoShi/SysCtrl/ConfMgr.cs b/halftoneproject-master/BanBoShi/SysCtrl/ConfMgr.cs index 9116e196..ff858ce9 100644 --- a/halftoneproject-master/BanBoShi/SysCtrl/ConfMgr.cs +++ b/halftoneproject-master/BanBoShi/SysCtrl/ConfMgr.cs @@ -433,6 +433,8 @@ namespace MaiMuAOI.SysCtrl #region 老流程PT线宽补偿 public double Pt_offset { get; set; } public double Line_offset { get; set; } + + public double wgjk_offset { get; set; } #endregion #region 左上角比例调整 @@ -548,6 +550,7 @@ namespace MaiMuAOI.SysCtrl Pt_offset = 0; Line_offset = 0; + wgjk_offset = 0; X_per = 0.1; Y_per = 0.1; @@ -871,6 +874,7 @@ namespace MaiMuAOI.SysCtrl iniHelper.WriteDouble("Offset", "Pt_offset", SysParams.Pt_offset); iniHelper.WriteDouble("Offset", "Line_offset", SysParams.Line_offset); + iniHelper.WriteDouble("Offset", "wgjk_offset", SysParams.wgjk_offset); iniHelper.WriteDouble("Offset", "X_per", SysParams.X_per); iniHelper.WriteDouble("Offset", "Y_per", SysParams.Y_per); @@ -1170,6 +1174,8 @@ namespace MaiMuAOI.SysCtrl sysParams.Pt_offset = dValue; iniHelper.ReadDouble("Offset", "Line_offset", out dValue); sysParams.Line_offset = dValue; + iniHelper.ReadDouble("Offset", "wgjk_offset", out dValue); + sysParams.wgjk_offset = dValue; iniHelper.ReadDouble("Offset", "X_per", out dValue); if (dValue > 1) diff --git a/halftoneproject-master/BanBoShi/SysCtrl/SysMgr.cs b/halftoneproject-master/BanBoShi/SysCtrl/SysMgr.cs index b2907115..9e78057e 100644 --- a/halftoneproject-master/BanBoShi/SysCtrl/SysMgr.cs +++ b/halftoneproject-master/BanBoShi/SysCtrl/SysMgr.cs @@ -8208,6 +8208,8 @@ namespace MaiMuAOI.SysCtrl double lineWidthValue = 0; if (res.index == 8001) lineWidthValue = res.Shanxian > 0 ? Math.Round(res.Shanxian + testParam.OffsetValue + confMgr.SysConfigParams.Line_offset, 4) : 0; + else if(res.index == 8004) + lineWidthValue = res.Shanxian > 0 ? Math.Round(res.Shanxian + testParam.OffsetValue + confMgr.SysConfigParams.wgjk_offset, 4) : 0; else lineWidthValue = res.Shanxian > 0 ? Math.Round(res.Shanxian + testParam.OffsetValue, 4) : 0; lstTestData.Add(lineWidthValue);