|
| 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: