module create name caenv792 ?options...?
name config ?options...?
name cget ?pattern?
name help
The caenv792 module type provides support for the CAEN V792 current integrating ADC. Since this is a module type it supports all of the subcommands documented in the module subcommands manpage.
The modules configuration options supported by the caenv792 module type are:
crate
crate-noSpecifies the VME crate in which the module lives. This defaults to 0 which is a good default for single crate systems.
slot
geo-numDetermines the geographical address assigned to the module. Note that for modules with a middle connector inserted in a VME crate with a middle connector, this value comes from the actual physical slot and cannot be overidden.
threshold
32-element-listSuplies the thrsehold values for the digitizer. This is a Tcl list of 32 integers that will be programmed into the threshold memory. Note that for 16 channel units (NIM inputs), every other value is used as the digitizer hooks up inputs to every other input channel.
keepunder
boolean-value
Defaults to false if set to true
values with are below the threshold will be kept. It is often useful to
start up with this value and keepoverflow
set to
true so that you can see what's going on in all
channels of the digitizer until it is properly set up.
keepoverflow
boolean-valueDefaults to false if set to true channels that have overflow values (e.g. in common start mode channels without a stop), are not suppressed from the data.
card
boolean-valueDefaults to true if set false the entire digitizer card is disabled.
geo
boolean-valueDefaults to true which means that geographical addressing will be used for the card. Note that:
The board must have a middle VME connector.
The board must be used with a VME crate that has the middle connector specified by the CERN VME rev C extensions.
While at the time this framework was written the conditions required to run with geographical addressing were commonly available, this is no longer true, and the use of this option is no longer recommended.
enable
list-of-integersThe list-of-integers represent the per channel enables (kill bits in the CAEN manual) for the digitizer. Non zero values represent an enable and zero values represent a disabled channel.
base
base-addressProvides the base address of the module as set by the rotary switches on the module. Note that the actual A32 (extended) address must be provided, not just the rotary switch values.
fastclearwindow
ticksSets the value of the fast clear window register. This defaults to 0
Iped
integerDefaults to 0 this value, in the range 0-255 is programmed into the current pedestal register. A charge proportional to this value is injected into the charge accumulation capacitor while the gate is open. This is intended to compensate for the leakage current that can be significant for long gates. Without it, meaningful signals could leak down in to the threshold region of the ADC given a long gate.