Development status:
Released,
Release: Release_1_5
Information status: Updated
Repository:
http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/Temperature/BSCryoTempControlP01
Contact:
Class Description
Class for the temperature control of the back scattering cryo. The server computes the voltage to send to the power supply from the resistance read
from the Keithley and the resistance set by the user.
Families: Miscellaneous
Key words:
Platform: Unix Like
Language: Cpp
Contact:
Hardware
Manufacturer: none
Bus: Not Applicable
Class interface
Attributes:
Name | Description |
---|---|
ComputedVoltageScalar: DevFloat | Voltage to be sent to the power supply for the ResistanceSet value. |
DifferentialParScalar: DevDouble | DIfferential parameter for voltage calculation. |
ProportionalParScalar: DevDouble | Proportional parameter for voltage calculation. |
IntegralParScalar: DevDouble | Integral parameter for voltage calculation. |
StartIntegralValueScalar: DevDouble | Start value for the integral used in voltage calculation, it is updated every time a new value is computed. |
PositionScalar: DevDouble | Resistance to be set (used in the calculation of the voltage to be sent to the power supply), A loop trying to set this resistance is stared. |
UnitLimitMaxScalar: DevDouble | — |
UnitLimitMinScalar: DevDouble | — |
ActiveScalar: DevDouble | 1 if the control thread is running. |
LoopTimeScalar: DevDouble | Cicle time for regulating the temperature. |
KeithleyValueScalar: DevDouble | Value read from the selected Keithley channel |
MaximumComputedVoltageScalar: DevDouble | Maximum voltage to be sent to the power supply for the ResistanceSet value. |
ContinuousModeScalar: DevLong | If 1, measurements in Keithley are done continuously. If 0, comannds SetMeasurement and StartMeasurement of the Keihtley are called at each loop step. |
LimitIntegralValueScalar: DevDouble | Max value allowed to the integral part of the calculation. |
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. |
StopMoveInput: DevVoid Output: DevVoid |
Makes nothing, only for compatibility. |
CalibrateInput: DevDouble Output: DevVoid |
Only for compatibility reasons. It does nothing. |
ResetMotorInput: DevVoid Output: DevVoid |
Only for compatibility reasons. It does nothing. |
StopTempCtrlLoopInput: DevVoid Output: DevVoid |
Stops thread for the temperature control, and with that the measurements with the keithley. |
Pipes:
Properties:
Name | Description |
---|---|
PowerSupplyDSDevString | Name of the power supply device server the computed voltage value is sent to. |
KeithleyDSDevString | Name of the Keithley3706 device server from which the resistance is readout. |
KeithleyChannelDevLong | Keithley channel number for reading the resistance |
SimulationModeDevULong | 0->real mode, 1->simulation mode |
Please log in to comment.
Generated
Updated:
The device class has been updated.
You can see previous version here .
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.