CaenHV Satellite#

Satellite controlling a CAEN high-voltage crate such as the SY5527 and its modules

Description#

This Satellite allows to control CAEN high-voltage crates such as the SY5527 and the inserted modules.

Requirements#

The CaenHV satellite requires the [caenhv] component, which can be installed with:

pip install --no-build-isolation -e .[caenhv]
pip install ConstellationDAQ[caenhv]

Parameters#

The following parameters need to be specified in the configuration file. System and connection parameters are required.

Parameter

Description

Type

Default Value

system

The type of crate connected, e.g. "SY5527"

String

-

link

The type of connection, e.g. "TCPIP" or "USB"

String

-

link_argument

Additional information for the connection, e.g. the ip address "192.168.8.2"

String

-

user

The user name to connect with

String

-

password

The password to connect with

String

-

board[BNUM]_ch[CHNUM]_[PARNAME]

Parameters for individual channels where [BNUM]is the board number, [CHNUM] the channel number and [PARNAME]the parameter to be configured.

-

-

The available parameter names for board[BNUM]_ch[CHNUM]_[PARNAME] depend on the model of the board in use. For the A7435SN, this would be V0Set, I0Set, V1Set, I1Set, RUp, RDWn, Trip, SVMax, VMon, IMon, Status, Pw, POn, PDwn, ImRange, TripInt, TripExt, ZCDetect, and ZCAdjust

Usage#

A minimal configuration would be:

[satellites.CaenHV.sy5527]
# Device-specific system settings for the SY5527-controlling Satellite
system="SY5527"
link="TCPIP"
link_argument="192.168.8.2"
username="myuser"
password="mypassword!"

board1_ch1_V0Set = 1
board1_ch1_pw = "on"

Framework Parameters#

This satellite inherits the following framework parameters from its base classes:

Parameters inherited from Satellite#