fluidlab.instruments.funcgen.agilent_33220a

Agilent 33220a

class fluidlab.instruments.funcgen.agilent_33220a.Agilent33220a(interface=None)[source]

A driver for the function generator Agilent 33220A

configure_square(vmin, vmax=None, freq=None)[source]

Set the device in Square function

configure_burst(freq, ncycles)[source]

Configure a TTL burst with a given number of cycles Send *TRG or gbf.trigger() to start a burst

frequency Wave frequency = <Agilent33220a_Frequency object>
get_generator_state()

Get the current configuration of the funcgen

vdc DC voltage = <Agilent33220a_Vdc object>
vrms RMS voltage = <Agilent33220a_Vrms object>

Functions

parse_agilent33220a_configuration_str(str)

Parse the Agilent 33220A configuration string.

Classes

Agilent33220a([interface])

A driver for the function generator Agilent 33220A

Agilent33220a_Frequency()

Agilent33220a_Vdc()

Agilent33220a_Vrms()