Main Page   Class Hierarchy   Alphabetical List   Data Structures   File List   Data Fields   Globals  

EMC_AXIS_SET_GAINS Class Reference

#include <emc.hh>

Inheritance diagram for EMC_AXIS_SET_GAINS:

Inheritance graph
[legend]
Collaboration diagram for EMC_AXIS_SET_GAINS:

Collaboration graph
[legend]

Public Methods

 EMC_AXIS_SET_GAINS ()
void update (CMS *cms)

Data Fields

double p
double i
double d
double ff0
double ff1
double ff2
double backlash
double bias
double maxError
double deadband

Detailed Description

Set the PID gains. This command sets the PID gains as well as a few other parameters used by the PID compensator.

Definition at line 829 of file emc.hh.


Constructor & Destructor Documentation

EMC_AXIS_SET_GAINS::EMC_AXIS_SET_GAINS   [inline]
 

Definition at line 832 of file emc.hh.


Member Function Documentation

void EMC_AXIS_SET_GAINS::update CMS *    cms
 

Reimplemented from EMC_AXIS_CMD_MSG.

Definition at line 2622 of file emc.cc.

02623 {
02624 
02625         EMC_AXIS_CMD_MSG::update(cms);
02626         cms->update(p);
02627         cms->update(i);
02628         cms->update(d);
02629         cms->update(ff0);
02630         cms->update(ff1);
02631         cms->update(ff2);
02632         cms->update(backlash);
02633         cms->update(bias);
02634         cms->update(maxError);
02635         cms->update(deadband);
02636 
02637 }


Field Documentation

double EMC_AXIS_SET_GAINS::backlash
 

Definition at line 843 of file emc.hh.

Referenced by emcTaskIssueCommand(), and sendAxisSetGains().

double EMC_AXIS_SET_GAINS::bias
 

Definition at line 844 of file emc.hh.

Referenced by emcTaskIssueCommand(), and sendAxisSetGains().

double EMC_AXIS_SET_GAINS::d
 

Definition at line 839 of file emc.hh.

Referenced by emcTaskIssueCommand(), and sendAxisSetGains().

double EMC_AXIS_SET_GAINS::deadband
 

Definition at line 846 of file emc.hh.

Referenced by emcTaskIssueCommand(), and sendAxisSetGains().

double EMC_AXIS_SET_GAINS::ff0
 

Definition at line 840 of file emc.hh.

Referenced by emcTaskIssueCommand(), and sendAxisSetGains().

double EMC_AXIS_SET_GAINS::ff1
 

Definition at line 841 of file emc.hh.

Referenced by emcTaskIssueCommand(), and sendAxisSetGains().

double EMC_AXIS_SET_GAINS::ff2
 

Definition at line 842 of file emc.hh.

Referenced by emcTaskIssueCommand(), and sendAxisSetGains().

double EMC_AXIS_SET_GAINS::i
 

Definition at line 838 of file emc.hh.

Referenced by emcTaskIssueCommand(), and sendAxisSetGains().

double EMC_AXIS_SET_GAINS::maxError
 

Definition at line 845 of file emc.hh.

Referenced by emcTaskIssueCommand(), and sendAxisSetGains().

double EMC_AXIS_SET_GAINS::p
 

Definition at line 837 of file emc.hh.

Referenced by emcTaskIssueCommand(), and sendAxisSetGains().


The documentation for this class was generated from the following files:
Generated on Sun Dec 2 15:28:46 2001 for EMC by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001