领胜LDS 键盘AOI检测项目
src/Bro.UI.Device.Winform/MotionCard/CtrlMotionCardAxisStatus.cs
@@ -39,17 +39,17 @@
            _axisMovingStatus = MotionCard.AxisStatusList.FirstOrDefault(u => u.AxisIndex == _axisIndex);
            if (_axisMovingStatus != null)
            {
                textBoxPrfPositon.Text = _axisMovingStatus.Destination.ToString();
                textBoxPrfPositon.Text = _axisMovingStatus.CurPosition.ToString();
                textBoxPrfVel.Text = _axisMovingStatus.PrfVelocity.ToString();
                textBoxCurVel.Text = _axisMovingStatus.CurVelocity.ToString();
                int axis_sts = _axisMovingStatus.AxisStatus;
                ioIndicatorCtrl1.IsOn = (axis_sts & 0x2) == 0;//驱动报警
                ioIndicatorCtrl2.IsOn = (axis_sts & 0x200) != 0;//伺服使能
                ioIndicatorCtrl6.IsOn = (axis_sts & 0x20) == 0;//正限位
                ioIndicatorCtrl8.IsOn = (axis_sts & 0x40) == 0;//负限位
                ioIndicatorCtrl9.IsOn = (axis_sts & 0x400) == 0;//运动状态
                ioIndicatorCtrl10.IsOn = (axis_sts & 0x10) == 0;//运动出错
                ioIndicatorCtrl1.IsOn = (axis_sts & 0x2) != 0;//驱动报警
                ioIndicatorCtrl2.IsOn = (axis_sts & 0x200) != 0;//伺服使能 1为开启
                ioIndicatorCtrl6.IsOn = (axis_sts & 0x20) != 0;//正限位
                ioIndicatorCtrl8.IsOn = (axis_sts & 0x40) != 0;//负限位
                ioIndicatorCtrl9.IsOn = (axis_sts & 0x400) != 0;//运动状态
                ioIndicatorCtrl10.IsOn = (axis_sts & 0x10) != 0;//运动出错
            }
        }