Development status:
Released,
Release: Release_1_0
Information status: Updated
Repository:
http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/Motion/MotorControllers/OmsMaxV
Contact:
Class Description
Pro-Dex/OMS servo motor controller
Families: Motion
Key words: MotorControllers
Platform: Unix Like
Language: Cpp
Contact:
Hardware
Manufacturer: Pro-Dex
Product:
MaxV series
Bus: VME
Class interface
Attributes:
Name | Description |
---|---|
ParkingActiveScalar: DevShort | — |
ParkingAutomaticScalar: DevShort | — |
ParkingSettleTimeScalar: DevDouble | — |
ConversionScalar: DevDouble | — |
InvertEncoderDirectionScalar: DevShort | — |
InvertVoltageScalar: DevShort | — |
AccelerationScalar: DevDouble | — |
AccelerationUnitsScalar: DevDouble | — |
VelocityScalar: DevDouble | — |
VelocityUnitsScalar: DevDouble | — |
PIDProportionalGainScalar: DevDouble | — |
PIDIntegralGainScalar: DevDouble | — |
PIDIntegralUpperSumLimitScalar: DevLong | — |
PIDDerivativeGainScalar: DevDouble | — |
PIDAccFeedforwardScalar: DevDouble | — |
PIDVelocityFeedforwardScalar: DevDouble | — |
PIDFrictionCoefficientScalar: DevDouble | — |
PIDDeadbandHoldScalar: DevLong | — |
PIDDeadbandHoldUnitsScalar: DevDouble | — |
PIDDeadbandHoldTimeScalar: DevLong | — |
PIDMaxOutputVoltageScalar: DevDouble | — |
PIDServoVoltageDeadbandScalar: DevDouble | — |
PIDServoOffsetScalar: DevDouble | — |
PIDactiveScalar: DevShort | — |
PIDstatusScalar: DevString | — |
PositionScalar: DevDouble | — |
PositionRawScalar: DevDouble | — |
ResetModuloPositionScalar: DevDouble | — |
RemainingMoveTimeScalar: DevDouble | — |
ServoOutputVoltageScalar: DevFloat | — |
FlagMotorHomedScalar: DevShort | — |
HomeFoundPositionScalar: DevDouble | — |
FlagSlipStatusScalar: DevShort | — |
FlagCwLimitScalar: DevShort | — |
FlagCcwLimitScalar: DevShort | — |
FlagOvertravelScalar: DevShort | — |
FlagSetupReadyScalar: DevShort | — |
FlagEncoderErrorScalar: DevShort | — |
DoneDetectionModeScalar: DevShort | — |
EncoderSlipToleranceScalar: DevLong | — |
EncoderSlipToleranceUnitsScalar: DevDouble | — |
SlipKillModeScalar: DevShort | — |
RampDownLimitsActiveScalar: DevShort | — |
SoftLimitMinUnitsScalar: DevDouble | — |
SoftLimitMaxUnitsScalar: DevDouble | — |
HomeOffsetUnitsScalar: DevDouble | — |
AuxiliaryControlAtVelocityScalar: DevShort | — |
AuxiliaryControlPolarityScalar: DevShort | — |
ElectronicGearingActiveScalar: DevUShort | — |
ElectronicGearingMasterAxisScalar: DevUShort | — |
ElectronicGearingMasterAxisRatioScalar: DevLong | — |
ElectronicGearingSelfAxisRatioScalar: DevLong | — |
Commands:
Name | Description |
---|---|
MoveAbsoluteInput: DevDouble Output: DevLong |
None. |
LoadPositionInput: DevLong Output: DevShort |
None. |
LoadPositionUnitsInput: DevFloat Output: DevVoid |
Set the current position in user units |
StateInput: DevVoid Output: State |
This command gets the device state (stored in its device_state data member) and returns it to the caller. |
StatusInput: DevVoid Output: DevString |
This command gets the device status (stored in its device_status data member) and returns it to the caller. |
AbortMoveInput: DevVoid Output: DevShort |
Aborts move |
CheckMoveInput: DevVoid Output: DevLong |
The function returns 1 if the motor is moving |
MoveAbsoluteUnitsInput: DevFloat Output: DevVoid |
Move to an absolute position in user units |
MoveHomeInput: DevVoid Output: DevLong |
Homes the motor automatically. If no reference mark is found in either direction, it will generate an error. |
MoveHomePositiveInput: DevVoid Output: DevVoid |
None. |
ResetMotorInput: DevVoid Output: DevLong |
Reset the motor |
GetBoardInfoInput: DevVoid Output: DevString |
None. |
WriteReadInput: DevString Output: DevString |
None. |
Pipes:
Properties:
Name | Description |
---|---|
BaseDevLong | VME card base address |
ChannelDevLong | Channel number |
TypeDevShort | Motor type. 0 -> Stepper motor 1 -> Servo motor 2 -> Stepper motor with encoder |
IgnoreLimitSwitchesDevLong | set to 1: the server will ignore any limit switch signals, so you can move a motor with no switches connected set to 0: the server will honour limit switch signals |
InvertParkingLogicDevShort | 0 means the Parking function is active when the Auxiliary bit is 1 1 means the Parking function is active when the Auxiliary bit is 0 |
HomeLogicDevString | Defines the home logic (reference mark). Format is [Stepper home signal][Encoder reference][Encoder A][Encoder B]. See MaxV manual for more information. |
Please log in to comment.
Generated
Updated:
The device class has been updated.
You can see previous version here .
23 Feb 2017, Piotr Goryl
Created:
The device class has been added to catalogue.