HP 33120A Arbitrary Waveform Generator
- class pymeasure.instruments.hp.HP33120A(adapter, name='Hewlett Packard 33120A Function Generator', **kwargs)
Bases:
SCPIUnknownMixin,InstrumentRepresents 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 withmax_amplitudeandmin_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_frequencyandmin_frequency. (float)
- 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 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 offset: Any
Control the amplitude voltage offset in Volts. The allowed range depends on the waveform shape and can be queried with
max_offsetandmin_offset.
- property shape: Any
Control the shape of the wave, which can take the values: sinusoid, square, triangle, ramp, noise, dc, and user. (str)