.

Average: 0
Rating Count: 0

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.

23 Feb 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .



19 Jan 2017, Piotr Goryl
Updated:
The device server has been updated.
You can see previous version here .



2 Jan 2017, Piotr Goryl
Created:
The device server has been added to catalogue.
Added by:pgoryl2 on:2 Jan 2017, 2:55 p.m.