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

EMC_AXIS_SET_CYCLE_TIME Class Reference

#include <emc.hh>

Inheritance diagram for EMC_AXIS_SET_CYCLE_TIME:

Inheritance graph
[legend]
Collaboration diagram for EMC_AXIS_SET_CYCLE_TIME:

Collaboration graph
[legend]

Public Methods

 EMC_AXIS_SET_CYCLE_TIME ()
void update (CMS *cms)

Data Fields

double cycleTime

Detailed Description

Set the cycle time for the servo task. Increase this value to get more CPU time for running low-priority tasks, decrease it to get more precise control of the motion. There is only one cycle time that applies to all axis, so you might as well set the axis parameter to zero.

Definition at line 856 of file emc.hh.


Constructor & Destructor Documentation

EMC_AXIS_SET_CYCLE_TIME::EMC_AXIS_SET_CYCLE_TIME   [inline]
 

Definition at line 859 of file emc.hh.


Member Function Documentation

void EMC_AXIS_SET_CYCLE_TIME::update CMS *    cms
 

Reimplemented from EMC_AXIS_CMD_MSG.

Definition at line 2672 of file emc.cc.

02673 {
02674 
02675         EMC_AXIS_CMD_MSG::update(cms);
02676         cms->update(cycleTime);
02677 
02678 }


Field Documentation

double EMC_AXIS_SET_CYCLE_TIME::cycleTime
 

Definition at line 865 of file emc.hh.

Referenced by emcTaskIssueCommand(), and sendAxisCycleTime().


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