Development status:
New development
Information status: Updated
Repository:
http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/BeamDiagnostics/BergozPCT
Contact:
Class Description
This Tango class is dedicated to the control of a parametric current transformer (PCT) (Bergoz CT + Keithley 2701 digital multimeter + Keithley 7706 board in multimeter when needed (for calibration))
Families: Instrumentation
Key words:
Platform: Unix Like
Language: Cpp
License: GPL
Contact:
Hardware
Manufacturer: none
Bus: Ethernet
Class interface
Attributes:
Name | Description |
---|---|
CurrentScalar: DevDouble | Storage ring current in mA |
LifetimeScalar: DevDouble | Storage ring current lifetime in seconds |
InjectionRateScalar: DevDouble | Compute the injection rate (delta I / delta t). Required at least 10 values in history buffer It is possible to read this attribute only when the device has detected one injection (MOVING state) |
DMMVoltageScalar: DevDouble | The last voltage value read from the digital DMM |
FitSizeScalar: DevLong | The maximum number of samples in history buffer on which to apply a lifetime fit computation. |
CurrentDecreaseDeltaScalar: DevDouble | The maximum delta current between the first point and the last point in current history which will be taken into account in lifetime fit calculation |
CurrentIncreaseDeltaScalar: DevDouble | The minimum current increase which is used to decide that an injection is in progress |
NewGainScalar: DevDouble | New value for Gain resulting from a calibration. The gain is used in current value computation. Will be used and memorized after a StoreNewGainAndOffset command Set to 0 until a calibartion is performed |
NewOffsetScalar: DevDouble | New value for Offset resulting from a calibration. The offset is used in current value computation. Will be used and memorized after a StoreNewGainAndOffset command Set to 0 until a calibration is performed |
GainScalar: DevDouble | The linear coefficient used in current computation Current = (Measure + Offset ) * Gain |
OffsetScalar: DevDouble | The offset used in current computation Current = (Measure + Offset) * Gain |
LifetimeIntegrationTimeScalar: DevDouble | Delta time in history buffer taken into account for lifetime fit |
RawCurrentScalar: DevDouble | Storage ring current in mA not corrected for negative value (needed by expert) |
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. |
DoCalibrationInput: DevVoid Output: DevVoid |
Start a calibration process |
StoreNewGainAndOffsetInput: DevVoid Output: DevVoid |
Store the new computed gain and offset in the database and use them in current computation |
Pipes:
Properties:
Name | Description |
---|---|
DMMDeviceNameDevString | The device name of the digital multimeter |
GainDevDouble | PCT gain |
OffsetDevDouble | PCT offset |
CalibrationResistorDevShort | Value in ohm of the resistor used for the calibration. |
HasCalibrationHardwareDevBoolean | Set to true if the required hardware to calibrate the PCT is available inside the DMM. |
CalibrationTypeDevString | Defines which kind of calibration has to be applied. |
Please log in to comment.
README
b'<html><head><title>p/tango-ds/code - Revision 23178: /DeviceClasses/Acquisition/FastSciDetectorCtrl/tags/Release_1_6</title></head>\n<body>\n
p/tango-ds/code - Revision 23178: /DeviceClasses/Acquisition/FastSciDetectorCtrl/tags/Release_1_6
\n \n</body></html>'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
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.