.

Development status: New development
Information status: New
Repository: http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/MagneticDevices/CryogenicVectorMagnet
Contact: tnunez@mail.desy.de;



Class Description


Control of the Vector Magnet system from Cryogenic.

Family: MagneticDevices

Key words:

Platform: Unix Like

License: GPL

Contact: tnunez@mail.desy.de

Hardware


Manufacturer: Cryogenic

Product:

Vector Magnet System J3901

Bus: Socket

Class interface


Attributes:

Name Description
LS218SensorTemp Values of temperature sensors from the LS218 from channels 1-16
LS350HeatPowerD Get heater output
LS350HeatPowerC Get heater output
LS350HeatPowerB Get heater output
LS350HeatPowerA Get heater output
LS350SensD Set target temperature for sensor D. Get current temperature of sensor D.
LS350SensC Set target temperature for sensor C. Get current temperature of sensor C.
LS350SensB Set target temperature for sensor B. Get current temperature of sensor B.
LS350SensA Set target temperature for sensor A. Get current temperature of sensor A.
HeaterState Gets the state of the heater to indicate wether the magnet is in persistent mode.
PersistentMode Set the power supplies to persistent mode. Reads last set value.
FindTime Enables/disables an iteration routine (during setCalculatePath) that finds the time needed to ramp to the set field at the ramp rate.
Phi Set phi angle (only for spherical mode). Reads last set value.
Theta Set theta angle (only for spherical mode). Reads last set value.
FieldMagnitude Set field magnitude (only for spherical mode). Reads last set value.
Mode Set coordinate mode (0->cartesian, 1->spherical). Reads last set value.
DirRot Set rotation direction (0-> clockwise, 1 -> anti-clockwise). Reads last set value.
RampRateZ Ramp rate of Z power supply
RampRateY Ramp rate of Y power supply
RampRateX Ramp rate of X power supply
TimeToTarget Time to target. It is limited by the slowest ramp rate.
FieldZ Field in the Z direction
FieldY Field in the Y direction
FieldX Field in the X direction

Commands:

Name Description
LS350SetOut4toSensD Set Heater4 (output 4) to control to Target Sensor D on the LS350.
LS350SetOut3toSensC Set Heater3 (output 3) to control to Target Sensor C on the LS350.
LS350SetOut2toSensB Set Heater2 (output 2) to control to Target Sensor B on the LS350.
LS350SetOut1toSensA Set Heater1 (output 1) to control to Target Sensor A on the LS350.
CalculatePath Calculates the ramp path based on the TimeToTarget.
Abort Abort current ramp or path calculation
Status This command gets the device status (stored in its device_status data member) and returns it to the caller.
State This command gets the device state (stored in its device_state data member) and returns it to the caller.

Pipes:

Properties:

Name Description
PortNb Port Number
IPAdress IP Adress

Jan. 19, 2017, Piotr Goryl
Add:
The device server has been added to catalogue.
Added by:pgoryl2 on:19 Jan 2017, 11:41 a.m.