fluidlab.instruments.funcgen.hp_33120a

Hewlett Packard 33120A

class fluidlab.instruments.funcgen.hp_33120a.HP33120a(interface=None)[source]

Driver for the function generator Hewlett-Packard 33120A

configure_burst(freq, ncycles)[source]

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

Conditions: ncyles must be <= 50000 and if freq <= 100 Hz, we must have: burst count / carrier frequency <= 500 seconds

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

Set the device in Square function

freq Frequency of output signal = <FloatValue object>
load Get/Select the output termination = <FloatValue object>
shape Shape of the output signal = <HP33120a_ShapeValue object>
vdc() -> Set/get output offset voltage (default is 0) = <FloatValue object>
vrms() -> Set/get output amplitude (default to INF load) = <FloatValue object>

Classes

HP33120a([interface])

Driver for the function generator Hewlett-Packard 33120A

HP33120a_ShapeValue()