领胜LDS 键盘AOI检测项目
src/Bro.Device.GTSCard/GTSCardDriver.cs
@@ -998,18 +998,26 @@
                            capture = 0;
                            //正限位
                            if ((axisStatus.AxisStatus & 0x20) != 0 && !goHomePara.IsCaptureDirPositive)
                            if ((axisStatus.AxisStatus & 0x20) != 0)
                            {
                                homeDirection = false;
                                if (!goHomePara.IsCaptureDirPositive)
                            {
                                isRightLimitReached = true;
                                }
                            }
                            //负限位
                            if ((axisStatus.AxisStatus & 0x40) != 0 && goHomePara.IsCaptureDirPositive)
                            if ((axisStatus.AxisStatus & 0x40) != 0)
                            {
                                homeDirection = true;
                                if (goHomePara.IsCaptureDirPositive)
                            {
                                isRightLimitReached = true;
                            }
                            homeDirection = !homeDirection;
                            }
                            LogAsync(DateTime.Now, $"轴{movingOption.AxisIndex}极限位置换向", "");
                        }