MEIFilterGainPIV

MEIFilterGainPIV

 

typedef		struct MEIFilterGainPIV {
    struct {
        float	proportional;	/* Kpp */
        float	integral;	/* Kip */
    } gainPosition;
    struct {
        float	proportional;	/* Kpv */
    } gainVelocity1;
    struct {
        float	position;	/* Kpff */
        float	velocity;	/* Kvff */
        float	acceleration;	/* Kaff */
        float	friction;	/* Kfff */
    } feedForward;
    struct {
        float	moving;		/* MovingIMax */
        float	rest;		/* RestIMax */
    } integrationMax;
    struct {
        float	feedback;	/* Kdv */
    } gainVelocity2;
    struct {
        float	limit;		/* OutputLimit */
        float	limitHigh;	/* OutputLimitHigh */
        float	limitLow;	/* OutputLimitLow */
        float	offset;		/* OutputOffset */
    } output;
    struct {
        float	integral;	/* Kiv */
        float	integrationMax;	/* VintMax */
    } gainVelocity3;
    struct {
        float	positionFFT;	/* Ka0 */
        float	filterFFT;	/* Ka1 */
    } noise;
} MEIFilterGainPIV;
Description
  FilterGainPIV is a structure that defines the filter coefficients for the PIV filter algorithm.
     
See Also High/Low Output Limits section for special instructions regarding MEIFilterGainPIV.
MEIFilterGainPIVCoeff