领胜LDS 键盘AOI检测项目
wells.liu
2020-07-11 be33a18112638699efe66912889f56302f9bcff8
板卡 操作
2个文件已修改
10 ■■■■ 已修改文件
src/Bro.UI.Device.Winform/MotionCard/CtrlMotionCardAxisStatus.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/Bro.UI.Device.Winform/MotionCard/FrmMotionCardOperationBase.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/Bro.UI.Device.Winform/MotionCard/CtrlMotionCardAxisStatus.cs
@@ -45,7 +45,7 @@
                int axis_sts = _axisMovingStatus.AxisStatus;
                ioIndicatorCtrl1.IsOn = (axis_sts & 0x2) == 0;//驱动报警
                ioIndicatorCtrl2.IsOn = (axis_sts & 0x200) != 0;//伺服使能
                ioIndicatorCtrl2.IsOn = (axis_sts & 0x200) == 1;//伺服使能 1为开启
                ioIndicatorCtrl6.IsOn = (axis_sts & 0x20) == 0;//正限位
                ioIndicatorCtrl8.IsOn = (axis_sts & 0x40) == 0;//负限位
                ioIndicatorCtrl9.IsOn = (axis_sts & 0x400) == 0;//运动状态
src/Bro.UI.Device.Winform/MotionCard/FrmMotionCardOperationBase.cs
@@ -59,12 +59,12 @@
            int sts = MotionCard.GetAxisStatus(MotionCardMovingOption.AxisIndex);
            if ((sts & 0x200) == 0)//关闭状态
            {
                MotionCard.AxisOnAsync(MotionCardMovingOption.AxisIndex).GetAwaiter().GetResult();
                MotionCard.AxisOnAsync(MotionCardMovingOption.AxisIndex);
                buttonServoEnable.Text = "伺服已开启";
            }
            else
            {
                MotionCard.AxisOffAsync(MotionCardMovingOption.AxisIndex).GetAwaiter().GetResult();
                MotionCard.AxisOffAsync(MotionCardMovingOption.AxisIndex);
                buttonServoEnable.Text = "伺服已关闭";
            }
        }
@@ -81,12 +81,12 @@
        private void buttonSmoothStop_Click(object sender, EventArgs e)
        {
            MotionCard.MoveStop(MotionCardMovingOption.AxisIndex, 0).GetAwaiter().GetResult();
            MotionCard.MoveStop(MotionCardMovingOption.AxisIndex, 0);
        }
        private void buttonEmergencyStop_Click(object sender, EventArgs e)
        {
            MotionCard.MoveStop(MotionCardMovingOption.AxisIndex, 1).GetAwaiter().GetResult();
            MotionCard.MoveStop(MotionCardMovingOption.AxisIndex, 1);
        }
    }