领胜LDS 键盘AOI检测项目
wells.liu
2020-07-14 c2c4bb6ff92c85b5f9da1422cade8af355405404
src/Bro.UI.Device.Winform/MotionCard/FrmMotionCardOperationBase.cs
@@ -40,11 +40,12 @@
            foreach (var axisConfig in MotionCard.IConfig.AxisSettings.FindAll(u => u.IsAxisEnabled))
            {
                CtrlMotionCardAxisOperation axisOperation = new CtrlMotionCardAxisOperation(Device, axisConfig.AxisIndex, axisConfig.AxisName);
                axisOperation.Dock = DockStyle.Fill;
                //axisOperation.Dock = DockStyle.Fill;
                flowLayoutPanel1.Controls.Add(axisOperation);
            }
            MotionCardMovingOption.SetAxisSetting(MotionCard.IConfig.AxisSettings);
            propGrid.SelectedObject = MotionCardMovingOption;
        }
@@ -58,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 = "伺服已关闭";
            }
        }
@@ -75,17 +76,17 @@
        private void btnStart_Click(object sender, EventArgs e)
        {
            MotionCard.SingleAxisMoving(MotionCardMovingOption).GetAwaiter().GetResult();
            MotionCard.SingleAxisMoving(MotionCardMovingOption);
        }
        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);
        }
    }