|
|
| CINOSBaseMotor (SINOSBaseMotor *apDesc) |
| | constructor
|
| |
|
virtual | ~CINOSBaseMotor () |
| | destructor
|
| |
|
const char * | GetName () |
| | get motor name
|
| |
|
virtual uint32 | GetParam (const char *apName, real64 &arResult) |
| |
|
virtual uint32 | SetParam (const char *apName, real64 arValue) |
| |
|
virtual void | GetUnitsPerInc (double &arUnits) |
| |
|
virtual void | SetIncsPerUnit (double &arIncs) |
| |
|
virtual void | GetIncsPerUnit (double &arIncs) |
| |
|
virtual void | SetInertia (double arInertia) |
| |
|
virtual void | GetInertia (double &arInertia) |
| |
|
virtual void | SetGearRatio (double adGearRatio) |
| |
|
virtual void | GetGearRatio (double &arGearRatio) |
| |
|
virtual void | SetFeedPerTurn (double arFeedPerTurn) |
| |
|
virtual void | GetFeedPerTurn (double &arFeedPerTurn) |
| |
|
virtual void | SetIncsPerTurn (double arIncsPerTurn) |
| |
|
virtual void | GetIncsPerTurn (double &arIncsPerTurn) |
| |
|
virtual void | GetTurnsPerMin (double &arTurnsPerMin) |
| |
|
virtual void | GetIncPosition (uint8 &auIncPosition) |
| |
|
virtual void | GetIncReference (uint32 &auIncReference) |
| |
|
virtual CINCOObject * | GetRegister () |
| |
|
void | GetTrqLimit (SINOSMotorTrqLimit *&apLimitAcc, SINOSMotorTrqLimit *&apLimitDec) |
| | get torque limits
|
| |
|
|
static CINOSBaseMotor * | GetMotor (const char *apAxisName, const char *apMotorType) |
| | create motor and return pointer to it
|
| |
|
|
CINCOObject * | m_pRegister |
| | pointer to inco registration
|
| |
|
CINCOObject * | m_pCfg |
| | pointer to inco config registration
|
| |
|
SINOSBaseMotor * | m_pDesc |
| | pointer to motor descriptor
|
| |
|
const char * | m_pType |
| | motor type
|
| |
|
double | m_dTurnsPerMin |
| | rotation per minute (Vmax in rpm)
|
| |
|
double | m_dIncsPerTurn |
| | number of increments per turn
|
| |
|
double | m_dFeedPerTurn |
| | feed per turn ( m/U(b) )
|
| |
|
double | m_dUnitsPerInc |
| | units per inc
|
| |
|
double | m_dInertia |
| | inertia
|
| |
|
double | m_dGearRatio |
| | gear ratio (a/b)
|
| |
|
double | m_dKnf_s |
| | factor : inc = pos * m_rKnf_s
|
| |
|
double | m_dKnf_1s |
| | factor : pos = inc * m_rKnf_1s
|
| |
|
uint32 | m_uCharacteristics |
| | inco registration characteristics
|
| |
|
SINOSMotorTrqLimit * | m_pTrqLimitAcc |
| | torque limit points acceleration
|
| |
|
SINOSMotorTrqLimit * | m_pTrqLimitDec |
| | torque limit points deceleration
|
| |
The documentation for this class was generated from the following file: