From 2edc3c54ba7a42d5e9bb9120b9881d418e6bd408 Mon Sep 17 00:00:00 2001
From: patrick.xu <patrick.xu@broconcentric.com>
Date: 星期五, 13 八月 2021 09:38:29 +0800
Subject: [PATCH] 1. GTS回原点修改,避免来回 2. 添加单键测量结果补偿 3. 部分条件限制,日志修改 4. 来料检debug,添加退出条件判断

---
 src/Bro.Device.GTSCard/GTSCardDriver.cs |   20 ++++++++++++++------
 1 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/src/Bro.Device.GTSCard/GTSCardDriver.cs b/src/Bro.Device.GTSCard/GTSCardDriver.cs
index a1c7aa6..14b4c25 100644
--- a/src/Bro.Device.GTSCard/GTSCardDriver.cs
+++ b/src/Bro.Device.GTSCard/GTSCardDriver.cs
@@ -998,18 +998,26 @@
                             capture = 0;
 
                             //姝i檺浣�
-                            if ((axisStatus.AxisStatus & 0x20) != 0 && !goHomePara.IsCaptureDirPositive)
+                            if ((axisStatus.AxisStatus & 0x20) != 0)
                             {
-                                isRightLimitReached = true;
+                                homeDirection = false;
+
+                                if (!goHomePara.IsCaptureDirPositive)
+                                {
+                                    isRightLimitReached = true;
+                                }
                             }
 
                             //璐熼檺浣�
-                            if ((axisStatus.AxisStatus & 0x40) != 0 && goHomePara.IsCaptureDirPositive)
+                            if ((axisStatus.AxisStatus & 0x40) != 0)
                             {
-                                isRightLimitReached = true;
-                            }
+                                homeDirection = true;
 
-                            homeDirection = !homeDirection;
+                                if (goHomePara.IsCaptureDirPositive)
+                                {
+                                    isRightLimitReached = true;
+                                }
+                            }
 
                             LogAsync(DateTime.Now, $"杞磠movingOption.AxisIndex}鏋侀檺浣嶇疆鎹㈠悜", "");
                         }

--
Gitblit v1.8.0