RF switch Radiall R591722600#

Switch R591722600 produced by Radiall. Manual of the instrument is available at Mouser.

This instrument requires the correspondent Arduino firmware do 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 Radiall_R591722600

switch = Radiall_R591722600(name = "my_switch", address = "/dev/ttyACM0")
switch.connect()

To execute commands:

switch.pulse_length = 20  # set length of pulses as 20ms
print(switch.pulse_length)  # get pulse length from instrument
switch.reset()  # reset all pins

switch.open(pin=5)   # open 5th pin on the switch

Commands#

Functions#

  • reset()

  • open(pin)

  • get_open_ports()

  • get_pins_state()

Properties#

  • pulse_length