Development status:
Released,
Release: Release_1_1
Information status: Updated
Repository:
http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/Motion/MotorControllers/Smaract/SmarActSCUMotor
Contact:
Class Description
Class to control a single axis of an SmarActSCU controller
Families: Motion
Key words:
Platform: Unix Like
Language: Cpp
License: GPL
Contact:
Hardware
Manufacturer: SmarAct
Product:
Bus: Not Applicable
Class interface
Attributes:
Name | Description |
---|---|
PositionScalar: DevDouble | The current position (write = move to new position) |
MaxFrequencyScalar: DevLong | Get/set the maximum closed loop frequency |
SensorTypeScalar: DevLong | Read / write connected sensor type for this channel |
HomedScalar: DevBoolean | Check whethr the motor has been homed, i.e. knows its physical position. false: not homed true: homed |
AutoZeroScalar: DevBoolean | true: the position will be set to 0 after reference mark search false: the position will not be set to 0 after reference mark search |
HoldTimeScalar: DevLong | Time in milliseconds the position will be held after movement. 60000 is infinite. |
UnitLimitMinScalar: DevDouble | The minimum allowed position |
UnitLimitMaxScalar: DevDouble | The maximum allowed position |
ConversionScalar: DevDouble | Conversion (= encoder steps -> movement units) |
HomeDirectionScalar: DevBoolean | Direction to use when running reference mark search false = forward true = backward |
AxisTypeScalar: DevString | The axis type (Linear, rotary, goniometer + positioner series description) |
Commands:
Name | Description |
---|---|
StateInput: DevVoid Output: State Device state |
This command gets the device state (stored in its device_state data member) and returns it to the caller. |
StatusInput: DevVoid Output: ConstDevString Device status |
This command gets the device status (stored in its device_status data member) and returns it to the caller. |
StopInput: DevVoid Output: DevVoid |
Stop movement |
HomeInput: DevVoid Output: DevVoid |
Move to reference mark |
Pipes:
Properties:
Name | Description |
---|---|
SmarActSCUCtrlDevString | SmarActSCUCtrl controller device name |
AxisNumberDevLong | Number of axis |
RefFaultOnStartupDevBoolean | If this is set to true, the device will go to state FAULT if the hardware is not referenced on server startup. If set to false, no reference check on startup will be done. |
Please log in to comment.