GrpcPrint/PrintS/PLC/AxisCtrl.h

29 lines
772 B
C
Raw Normal View History

2024-03-25 13:22:32 +08:00
#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
};