Bunch Source Gain Control - DLS-Controls-Private-org/MBF-docs GitHub Wiki
This screen is used to edit the detailed bunch by bunch configuration of a single source. Each PV is prefixed with ${device}:${axis}:BUN:${bank}:${source}
, where ${bank}
is 0 to 3 is one of FIR
, NCO1
, NCO2
, SEQ
, or PLL
as documented on Bunch Bank Control.
For each bunch of each source the gain can be configured, as a number between -8 and +8 (+18dB) with a smallest non zero gain of -84dB, and separately an enable mask can be set to effectively force the gain to zero where the source is disabled. The following PVs are used to control the gain.
Enables
These controls repeat what is shown in the Sources group on the Bunch Bank Control page.
Name | PV | Description |
---|---|---|
:ENABLE_S |
This PV can be written directly to configure which bunches for this source are enabled in this bank. | |
Enable | :SET_ENABLE_S |
Enable this source for all bunches selected by the bunch selector. |
Disable | :SET_DISABLE_S |
Disable this source for all bunches selected by the bunch selector. |
Gains
Name | PV | Description |
---|---|---|
Absolute Bunch Gains (dB) | :GAIN_DB |
This shows the absolute value of the selected gain as a gain in dB, computed as |
Bunch Gains | :GAIN_S |
This shows the gain for each bunch. This PV can be written to set the gains. |
:GAIN_SELECT_S |
This determines the value which will be written to the selected bunches when the "Set gain" button is pressed. | |
Set gain | :SET_GAIN_S |
Updates the selected bunches with the gain set in :GAIN_SELECT_S . |
Select Bunches
These are the same PVs as already documented in the Select Bunches section of Bunch Bank Control.
Similarly, the status PV :BUN:n:s:STATUS
is a copy of the corresponding status shown on that page.