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: Any

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: Any

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: Any

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

property burst_enabled: Any

Control state of burst modulation

property burst_phase: Any

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

property burst_rate: Any

Control the burst rate in Hz fo an internal burst source

property burst_source: Any

Control internal or external gate source for burst modulation

property frequency: Any

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: Any

Get the maximum amplitude in Volts for the given shape

property max_burst_count: Any

Get the maximum burst_count

property max_burst_phase: Any

Get the maximum burst_phase

property max_burst_rate: Any

Get the maximum burst_rate

property max_frequency: Any

Get the maximum frequency in Hz for the given shape

property max_offset: Any

Get the maximum offset in Volts for the given shape

property min_amplitude: Any

Get the minimum amplitude in Volts for the given shape

property min_burst_count: Any

Get the minimum burst_count

property min_burst_phase: Any

Get the minimum burst_phase

property min_burst_rate: Any

Get the minimum burst_rate

property min_frequency: Any

Get the minimum frequency in Hz for the given shape

property min_offset: Any

Get the minimum offset in Volts for the given shape

property offset: Any

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: Any

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