HP 33120A Arbitrary Waveform Generator¶
-
class
pymeasure.instruments.hp.
HP33120A
(resourceName, **kwargs)¶ Bases:
pymeasure.instruments.instrument.Instrument
Represents the Hewlett Packard 33120A Arbitrary Waveform Generator and provides a high-level interface for interacting with the instrument.
-
amplitude
¶ A floating point property that controls 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 withmax_amplitude
andmin_amplitude
.
-
amplitude_units
¶ A string property that controls the units of the amplitude, which can take the values Vpp, Vrms, dBm, and default.
-
beep
()¶ Causes a system beep.
-
frequency
¶ A floating point property that controls the frequency of the output in Hz. The allowed range depends on the waveform shape and can be queried with
max_frequency
andmin_frequency
.
-
offset
¶ A floating point property that controls the amplitude voltage offset in Volts. The allowed range depends on the waveform shape and can be queried with
max_offset
andmin_offset
.
-
shape
¶ A string property that controls the shape of the wave, which can take the values: sinusoid, square, triangle, ramp, noise, dc, and user.
-