HP 33120A Arbitrary Waveform Generator

class pymeasure.instruments.hp.HP33120A(adapter, name='Hewlett Packard 33120A Function Generator', **kwargs)

Bases: SCPIUnknownMixin, Instrument

Represents the Hewlett Packard 33120A Arbitrary Waveform Generator and provides a high-level interface for interacting with the instrument.

property amplitude

Control the voltage amplitude of the output signal. The default units are in peak-to-peak Volts, but can be controlled by amplitude_units. The allowed range depends on the waveform shape and can be queried with max_amplitude and min_amplitude. (float)

property amplitude_units

Control the units of the amplitude, which can take the values Vpp, Vrms, dBm, and default. (str)

beep()

Causes a system beep.

property burst_count

Control the number of cycles per burst (1 to 50,000 cycles)

property burst_enabled

Control state of burst modulation

property burst_phase

Control the starting phase angle of a burst (-360 to +360 degrees)

property burst_rate

Control the burst rate in Hz fo an internal burst source

property burst_source

Control internal or external gate source for burst modulation

property frequency

Control the frequency of the output in Hz. The allowed range depends on the waveform shape and can be queried with max_frequency and min_frequency. (float)

property max_amplitude

Get the maximum amplitude in Volts for the given shape

property max_burst_count

Get the maximum burst_count

property max_burst_phase

Get the maximum burst_phase

property max_burst_rate

Get the maximum burst_rate

property max_frequency

Get the maximum frequency in Hz for the given shape

property max_offset

Get the maximum offset in Volts for the given shape

property min_amplitude

Get the minimum amplitude in Volts for the given shape

property min_burst_count

Get the minimum burst_count

property min_burst_phase

Get the minimum burst_phase

property min_burst_rate

Get the minimum burst_rate

property min_frequency

Get the minimum frequency in Hz for the given shape

property min_offset

Get the minimum offset in Volts for the given shape

property offset

Control the amplitude voltage offset in Volts. The allowed range depends on the waveform shape and can be queried with max_offset and min_offset.

property shape

Control the shape of the wave, which can take the values: sinusoid, square, triangle, ramp, noise, dc, and user. (str)