Attenuator Kratos 3494-64#

Programmable attenuator produced by Kratos. Manual of the instrument is available at Kratosmed.

This instrument requires the correspondent Arduino firmware to be compiled and loaded. See related instruction at Compile Arduino Firmwares.

Base class: qtics.instruments.serial_inst.SerialInst.

Example of operations#

To initialize a controller you can execute the following directives on any Python script or notebook:

from qtics import Kratos_349464

attenuator = Kratos_349464(name = "my_attenuator", address = "/dev/ttyACM0")
attenuator.connect()

To execute commands:

attenuator.attenuation = 20.5  # set attenuation at 20 dB
print(attenuator.attenuation)  # get attenuation from instrument

Commands#

Functions#

  • get_pins_state()

Properties#

  • attenuation