#pragma once #include "SysParam.h" class AxisCtrl { public: AxisCtrl() {} void ServoOn(bool on); void ServoHomeIndexOn(void); void ServoReset(void); void MovePositive(void); void MoveNegative(void); void MovePContinueStart(void); void MoveNContinueStop(void); void MoveAbsPos(void); void MotionStop(void); public: SysParamBool* m_ServoOn; //轴伺服ON_RW SysParamBool* m_ServoHomeIndexOn; //轴伺服成立原点_RW SysParamBool* m_ServoReset; //轴伺服复位_RW SysParamBool* m_MoveP; //轴相对左运动_手动_RW SysParamBool* m_MoveN; //轴相对右运动_手动_RW SysParamBool* m_MovePContinue; //轴左JOG_手动_RW SysParamBool* m_MoveNContinue; //轴右JOG_手动_RW SysParamBool* m_MoveAbsPos; //轴绝对值运动_手动_RW SysParamBool* m_MotionStop; //轴急停_RW };