Go to the documentation of this file.
30 #ifndef INC_CINOSJERKRMSRAMP_H
31 #define INC_CINOSJERKRMSRAMP_H
37 #define DF_INOS_JERK_RMS_RAMP_DBT "INOS-JERK-RMS-RAMP" // db table name
38 #define DF_INOS_JERK_RMS_RAMP_NAME "CINOSJerkRmsRamp" // ramp name
84 virtual CINCOObject*
GetRegister(
const char* apName =
"Ramp")
override;
87 void SetMaxArms(real64 arArms)
89 void GetMaxArms(real64& arArms)
98 virtual CINOSRampJob*
iMove(real64 arSbgn, real64 arSend,
bool abReturnError,
101 real64
CalcReduction(CINOSRampSegTra* apSegAcc, CINOSRampSegCns* apSegCns,
116 #endif // INC_CINOSJERKRMSRAMP_H
structure of INOS-JERK-RMS-RAMP database table
Definition: cinosjerkrmsramp.h:56
Descriptor structure used to configure a ramp. It is usually defined in a corresponding xxx....
Definition: cinosbaseramp.h:210
virtual CINOSRampJob * iMove(real64 arSbgn, real64 arSend, bool abReturnError, SINOSRampParam *apParam) override
create a move job from arSbgn to arSend with apParam parameters
real64 CalcReduction(CINOSRampSegTra *apSegAcc, CINOSRampSegCns *apSegCns, CINOSRampSegTra *apSegDec, SINOSRampParam *apParam)
calc rms reduction factor
CINOSJerkRmsRamp(SINOSJerkRmsRamp *apDesc=0)
constructor
virtual CINCOObject * GetRegister(const char *apName="Ramp") override
return pointer to my inco object
Definition: cinosbaseramp.h:751
definition of the CINOSJerkRmsRamp class
Definition: cinosjerkrmsramp.h:66
virtual ~CINOSJerkRmsRamp()
destructor
static uint32 GetVersion()
get ramp generator version
virtual CINOSBaseRamp * Clone() override
clone myself and return pointer to it
ramp parameters
Definition: cinosbaseramp.h:502