Data Fields

pid_settings_t Struct Reference

PID settings. More...

#include <xidcusb.h>

Data Fields

unsigned int kpi
 Proportional gain for current PID routine.
unsigned int kii
 Integral gain for current PID routine.
unsigned int kdi
 Differential gain for current PID routine.
unsigned int kpu
 Proportional gain for voltage PID routine.
unsigned int kiu
 Integral gain for voltage PID routine.
unsigned int kdu
 Differential gain for voltage PID routine.
unsigned int kprpm
 Proportional gain for speed PID routine.
unsigned int kirpm
 Integral gain for speed PID routine.
unsigned int kdrpm
 Differential gain for speed PID routine.
unsigned int kppos
 Proportional gain for position PID routine.
unsigned int kipos
 Integral gain for position PID routine.
unsigned int kdpos
 Differential gain for position PID routine.
unsigned int kpe1
 Proportional gain for ext1 PID routine.
unsigned int kie1
 Integral gain for ext1 PID routine.
unsigned int kde1
 Differential gain for ext1 PID routine.
unsigned int kpe2
 Proportional gain for ext2 PID routine.
unsigned int kie2
 Integral gain for ext2 PID routine.
unsigned int kde2
 Differential gain for ext2 PID routine.
unsigned int kpe3
 Proportional gain for ext3 PID routine.
unsigned int kie3
 Integral gain for ext3 PID routine.
unsigned int kde3
 Differential gain for ext3 PID routine.

Detailed Description

PID settings.

This structure contains factors for PID routines. Range: 0..65535. It specify behaviour of PID routines for position, speed, voltage and current. These factors are slightly different for different positioners. All boards are supplied with standart set of PID setting on controller's flash memory. Please load new PID settings when you change positioner. Please note that wrong PID settings lead to device malfunction

See also:
set_pid_settings
get_pid_settings

The documentation for this struct was generated from the following file: