Delta Tau PMAC User Manual Page 21

  • Download
  • Add to my manuals
  • Print
  • Page
    / 22
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 20
Delta Tau Power PMAC EPICS Device Support Manual
8 February 2013
21
7.4 Power PMAC Axis Class
Filenames
powerPmacAxis.h
powerPmacAxis.cpp
Location
${TOP}/powerPMACApp/src
Functions
powerPmacAxis
~powerPmacAxis
move
moveVelocity
home
stop
poll
setPosition
getAxisStatus
getAxisInitialStatus
This class extends the asynMotorAxis class, providing device support for the motor
record. It is connected to the lower lever SSH port driver through the
powerPmacController class which also manages the creation of these axis objects.
This class provides useful motor methods (move, stop, etc).
Method
powerPmacAxis
Parameters
pC - Pointer to the powerPmacController object that this axis resides
on.
axisNo - The axis number of this axis.
Return
N/A
Description
Constructor. Initializes all internal variables. Forces a poller
wakeup.
Method
~powerPmacAxis
Parameters
None.
Return
N/A
Description
Destructor.
Method
move
Parameters
position - The desired position of the axis.
relative - Should the axis move relative to its current position or to
an absolute position.
min_velocity - Not used.
max_velocity - The velocity at which the axis is moved.
acceleration - The acceleration of the axis for the duration of the
move.
Return
asynStatus
Description
Moves the axis either relative to its current position or to an absolute
target position. Sets up the velocity and acceleration if necessary.
Method
moveVelocity
Parameters
min_velocity - Not used.
max_velocity - The velocity at which the axis is moved.
acceleration - The acceleration of the axis for the duration of the
Page view 20
1 2 ... 16 17 18 19 20 21 22

Comments to this Manuals

No comments