This is historical information of device classes implemented in BSCryoTempControlP01 device server.

Use this link to find the valid information.

Development status: Released
Information status: New

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

System Message: ERROR/3 (<string>, line 3)

Unexpected indentation.
from the Keithley and the resistance set by the user.

Families: Miscellaneous

Key words:

Platform: Unix Like

Language: Cpp

License:

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.

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

5 Jan 2018, DS Admin
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 are looking at this version now.



2 Jan 2017, Piotr Goryl
Created:
The device server has been added to catalogue.
Added by:pgoryl2 on:19 Jan 2017, 10:53 a.m.