This is historical information of device classes implemented in SMCHydraMotor device server.
Use this link to find the valid information.
Development status:
Released,
Release: Release_1_14
Information status: Updated
Repository:
http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/Motion/MotorControllers/Micos/SMCHydraMotor
Contact:
Class Description
Class for controlling the axis of the SMC Hydra controller.
Families: Motion
Key words:
Platform: Unix Like
Language: Cpp
Contact:
Hardware
Manufacturer: none
Bus: Not Applicable
Class interface
Attributes:
Name | Description |
---|---|
PositionScalar: DevDouble | — |
UnitLimitMinScalar: DevDouble | — |
UnitLimitMaxScalar: DevDouble | — |
SlewRateScalar: DevLong | — |
AccelerationScalar: DevDouble | — |
HomePositionScalar: DevDouble | Distance from Ccw (reverse) end switch at which Home move terminates. |
OffsetScalar: DevDouble | — |
HwLowerLimitScalar: DevDouble | Hardware Lower Limit |
HwUpperLimitScalar: DevDouble | Hardware Upper Limit |
CwLimitScalar: DevLong | Switch limit status in the forward direction (if 1 limit reached). |
CcwLimitScalar: DevLong | Switch limit status in the reverse direction (if 1 limit reached). |
CwLimitConfigScalar: DevLong | Configuration of forward direction switch limit: 0 -> normally open, 1 -> normally closed, 2 -> disabled. |
CcwLimitConfigScalar: DevLong | Configuration of reverse direction switch limit: 0 -> normally open, 1 -> normally closed, 2 -> disabled. |
ConversionScalar: DevDouble | Convert from readout to physical units |
SlewDoubleScalar: DevDouble | — |
ClosedLoopScalar: DevLong | Determines if the positioning regulator loop is closed and,\nif so, in which way the regulator works. Set mode. |
PFactorScalar: DevDouble | P factor: coefficient of proportional portion |
IFactorScalar: DevDouble | P factor: coefficient of integral portion |
DFactorScalar: DevDouble | P factor: coefficient of differential portion |
EntranceWindowWidthScalar: DevDouble | .As soon as the absolute position aberration constantly remains below the specified entrance window width for a period of time specified by TimeInWindow the in-window bit changes from inactive to active state to indicate that the position has settled. Useful for closed loop operation only. Inactive if any parameter is set to 0. |
ExitWindowWidthScalar: DevDouble | As soon as the absolute position aberration once exceeds the exit window width, the indication bit changes from active to inactive state. Useful for closed loop operation only. Inactive if any parameter is set to 0. |
TimeOnWindowScalar: DevDouble | Position settling time for the in-window indication feature |
StopCurrentScalar: DevLong | Controlles the current consumption and holding torque of the motor when it is not moving. |
RunCurrentScalar: DevLong | Controlles the current consumption and holding torque of the motor when it is moving. |
Commands:
Name | Description |
---|---|
StateInput: DevVoid Output: State State Code |
This command gets the device state (stored in its <i>device_state</i> data member) and returns it to the caller. |
StatusInput: DevVoid Output: ConstDevString Status description |
This command gets the device status (stored in its <i>device_status</i> data member) and returns it to the caller. |
StopMoveInput: DevVoid Output: DevVoid |
Stop a movement. |
MoveHomeInput: DevVoid Output: DevVoid |
Executes the homing procedure: motor moved to HomePosition and position set to 0. |
CalibrateInput: DevDouble Value to be calibrated Output: DevVoid |
Calibrate the motor: current position is calibrated to be the value given as an argument. |
InitMotorInput: DevVoid Output: DevVoid |
Motor restart. |
ResetMotorInput: DevVoid Output: DevVoid |
— |
Pipes:
Properties:
Name | Description |
---|---|
SocketDSDevString | Name of the Tango Device making the socket connection to the controller. |
AxisNumberDevLong | Axis Number (from 1 to 4) |
FlagPegasusDevLong | 1 if Pegasus detector instead of Hydra. |
Updated:
The device class has been updated.
You can see previous version here .
16 Feb 2019, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
26 Jan 2019, DS Admin
Updated:
The device class has been updated.
You are looking at this version now.
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.