#include "f28x_project.h"
#include "f28x_bmsk.h"
#include "qep_defs.h"
#include "fcl_pi.h"
#include "RAMP_GEN_CLA.h"
#include "dual_axis_servo_drive_user.h"
Go to the source code of this file.
◆ SETGPIO18_HIGH
◆ SETGPIO18_LOW
◆ CMPLXPARS_DEFAULTS
#define CMPLXPARS_DEFAULTS |
Value:{ \
0, \
0, \
0, \
0, \
0, \
0, \
0 \
}
◆ FCL_DEFAULTS
Value:{ \
ENC_ALIGNMENT, \
\
CMPLXPARS_DEFAULTS, \
0, \
0, \
RAMPGEN_CLA_DEFAULTS, \
FCL_PI_CONTROLLER_DEFAULTS, \
QEP_DEFAULTS, \
&EQep1Regs, \
0, \
0, 0, 0, 0 \
}
◆ FCL_PI_MACRO
#define FCL_PI_MACRO |
( |
|
v | ) |
|
Value:{ \
v.out += (v.err * v.Kerr) + v.carryOver; \
v.out = (v.out > v.Umax) ? v.Umax : v.out; \
v.out = (v.out < v.Umin) ? v.Umin : v.out; \
}
◆ CLAMP_MACRO
Value:{ \
v.out = (v.out > v.Umax) ? v.Umax : v.out; \
v.out = (v.out < v.Umin) ? v.Umin : v.out; \
}
◆ cmplxPars_t
◆ FCL_Vars_t
typedefs for motorVars Variables for CLA tasks
◆ SVGEN2_t
◆ fclVars