parms.h
来自「基于DsPic30F4011的高精度位置伺服控制系统」· C头文件 代码 · 共 45 行
H
45 行
#ifndef Parms_H
#define Parms_H
EXTERN float fWork;
EXTERN short iWork;
EXTERN float fWork;
EXTERN short iWork;
EXTERN struct{
// Required physical quantities:
int iPoles; //Number of pole pairs
int iMechRPM; // nominal mechanical speed of motor (in RPM)
int iCntsPerRev; //
float fRotorTmConst;
float fLoopPeriod; // Basic loop period (in sec).
float fVelIrpPeriod; // Encoder velocity interrupt period (in sec).
int iIrpPerCalc; // Number of vel interrupts per velocity calculation.
float fMechRPS; // Scale mechanical speed of motor (in rev/sec)
float fScaleFluxRPS; // Scale flux speed of motor (in rev/sec)
float fScaleFluxSpeed; // Scale flux speed of motor (in radians/sec)
// Used for all speed scaling
float fScaleFluxPeriod; // Period of one revolution of flux vector (in sec)
// at Scaled speed
float fScaleFracRevPerLoop;
long lScaleCntRate; // Encoder count rate at iScaleMechRPM
}MotorParm;
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?