private void AsuMotionJogOn_Z_Decrease(object sender, EventArgs e) { int ret = AsuInvoke.AsuMotion_JogOn(handle, AsuMotionAxisIndexType.AsuMotion_AxisIndex_Z, -100); switch (ret) { case 0: Print("Z 轴反向点动运行 成功"); break; case 1: Print("Z 轴反向点动运行 失败,设备句柄为空指针,一般因为没有打开设备导致"); break; case 2: Print("Z 轴反向点动运行 失败"); break; default: Print("Z 轴反向点动运行 失败,当前状态下不能进行运动控制卡的规划,因为前面提交的其他操作还未完成"); break; } }