29 lines
772 B
C++
29 lines
772 B
C++
#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
|
|
};
|
|
|