This is historical information of device classes implemented in XbpmMachine device server.
Use this link to find the valid information.
Development status:
Released
Information status: New
Contact:
Class Description
- it calculates the vertical positions of the beam. calculation:
Z1 = f (Ia, Id,G, offsets,factors...) Z1 = f (Ib, Ic,offsets,factors...)
where: Ia = generated current on blade A Ib = generated current on blade B Ic = generated current on blade C Id = generated current on blade D G = locum4 amplifier gain and offset & facors ...
Families: BeamDiagnostics
Key words: Calculation
Platform: All Platforms
Language: Cpp
Contact:
Hardware
Manufacturer: none
Bus: Not Applicable
Class interface
Attributes:
Name | Description |
---|---|
current1Scalar: DevDouble | — |
current2Scalar: DevDouble | — |
current3Scalar: DevDouble | — |
current4Scalar: DevDouble | — |
verticalPosition1Scalar: DevDouble | — |
verticalPosition2Scalar: DevDouble | — |
gainScalar: DevDouble | — |
enableAutomaticGainScalar: DevBoolean | — |
xPosScalar: DevDouble | — |
zPosScalar: DevDouble | — |
Commands:
Name | Description |
---|---|
StateInput: DevVoid Output: State |
This command gets the device state (stored in its device_state data member) and returns it to the caller. |
StatusInput: DevVoid Output: DevString |
This command gets the device status (stored in its device_status data member) and returns it to the caller. |
StartInput: DevVoid Output: DevVoid |
start acquisition |
StopInput: DevVoid Output: DevVoid |
stop acquisition |
Pipes:
Properties:
Name | Description |
---|---|
OffsetZ1DevDouble | offset on vertical position 1 |
OffsetZ2DevDouble | offset on vertical position 2 |
Z1CorrectionTableDouble[]Type | offset list for Z1 position. one offset is associated to one gain. Offset are ordered accortding increase gain order. |
Z2CorrectionTableDouble[]Type | offset list for Z2 position. one offset is associated to one gain. Offset are ordered accortding increase gain order. |
XBPMVersionDevShort | XBPM version. Value must be in range [1,2]. This property has no default value and must be defined. |
Kz1_FactorDevDouble | Coefficient used with the dipole measurement mode (AD) exterior blades |
Kz2_FactorDevDouble | Coefficient used with the dipole measurement mode (BC) exterior blades |
Delta_ZDevDouble | Coefficient used with the dipole measurement mode |
CaDevDouble | current offset on electrode A. this is the current measured when the beam is cut |
CbDevDouble | current offset on electrode B. this is the current measured when the beam is cut |
CcDevDouble | current offset on electrode C. this is the current measured when the beam is cut |
CdDevDouble | current offset on electrode D. this is the current measured when the beam is cut |
KaDevDouble | GAIN correction of the electrode A |
KbDevDouble | GAIN correction of the electrode B |
KcDevDouble | GAIN correction of the electrode C |
KdDevDouble | GAIN correction of the electrode AGAIN correction of the electrode D |
MisalignementOffsetDevDouble | — |
ElectronicOffsetDevDouble | — |
OperatorOffsetDevDouble | operator offset |
Locum4ProxyNameDevString | — |
LowVoltageThresholdDevDouble | if the input voltages of the ADC decrease this threshold, the corresponding average current attributes become ALARM ( ex : if |Vmes| < low_threshold) |
HighVoltageThresholdDevDouble | if the input voltages of the ADC exceed this threshold, the corresponding average current attributes become ALARM ( ex : if |Vmes|> threshold) |
SaiControllerProxyNameDevString | name of the SaiController device proxy |
Kx_FactorDevDouble | This property is only supported by the XBPM version 2 Defaults to 1.0 |
Kz_FactorDevDouble | This property is only supported by the XBPM version 2 Defaults to 1.0 |
MisalignementOffsetXDevDouble | This property is only supported by the XBPM version 2 Defaults to 0.0 |
MisalignementOffsetZDevDouble | This property is only supported by the XBPM version 2 Defaults to 0.0 |
OffsetXDevDouble | This property is only supported by the XBPM version 2 Defaults to 0.0 |
OffsetZDevDouble | This property is only supported by the XBPM version 2 Defaults to 0.0 |
OperatorOffsetXDevDouble | This property is only supported by the XBPM version 2 Defaults to 0.0 |
OperatorOffsetZDevDouble | This property is only supported by the XBPM version 2 Defaults to 0.0 |
XCorrectionTableDouble[]Type | X gain correction table |
ZCorrectionTableDouble[]Type | Z gain correction table |
FormulaDevShort | 0 : use old formula to compute beam position. 1 : use the new one. |
Updated:
The device class has been updated.
You can see previous version here .
22 Feb 2018, DS Admin
Updated:
The device class has been updated.
You can see previous version here .
20 Apr 2017, Piotr Goryl
Updated:
The device class has been updated.
You are looking at this version now.
23 Feb 2017, Piotr Goryl
Created:
The device class has been added to catalogue.