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; //<2F><><EFBFBD>ŷ<EFBFBD>ON_RW
|
|||
|
SysParamBool* m_ServoHomeIndexOn; //<2F><><EFBFBD>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD><EFBFBD>ԭ<EFBFBD><D4AD>_RW
|
|||
|
SysParamBool* m_ServoReset; //<2F><><EFBFBD>ŷ<EFBFBD><C5B7><EFBFBD>λ_RW
|
|||
|
SysParamBool* m_MoveP; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶<EFBFBD>_<EFBFBD>ֶ<EFBFBD>_RW
|
|||
|
SysParamBool* m_MoveN; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶<EFBFBD>_<EFBFBD>ֶ<EFBFBD>_RW
|
|||
|
SysParamBool* m_MovePContinue; //<2F><><EFBFBD><EFBFBD>JOG_<47>ֶ<EFBFBD>_RW
|
|||
|
SysParamBool* m_MoveNContinue; //<2F><><EFBFBD><EFBFBD>JOG_<47>ֶ<EFBFBD>_RW
|
|||
|
SysParamBool* m_MoveAbsPos; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD>˶<EFBFBD>_<EFBFBD>ֶ<EFBFBD>_RW
|
|||
|
SysParamBool* m_MotionStop; //<2F>ἱͣ_RW
|
|||
|
};
|
|||
|
|