Rigol
hardware_control.instruments.rigol.Rigol_DP832 module
DP800 Series Power Supply
See class definition for details.
hardware_control.instruments.rigol.Rigol_DS1000Z module
RIGOL’s 1000Z Series Digital Oscilloscope
See class definition for details.
- class hardware_control.instruments.rigol.Rigol_DS1000Z.Rigol_DS1000Z(instrument_name: str = 'RIGOL_DS1000Z', connection_addr: str = '')
Bases:
Instrument- PARAMETERS
- TIMEBASE (float)
Horizontal resolution in time per division.
- TIME_OFFSET (float)
Time offset from trigger.
- LABELS_ENABLED (bool)
On/Off status of channel labels on the instrument.
- TRIGGER_LEVEL (float)
Trigger level.
- TRIGGER_COUPLING (AC, DC, LFReject, HFReject)
Trigger coupling type.
- TRIGGER_EDGE (NEG, POS, RFALI)
Edge of waveform that the oscilloscope triggers on.
- TRIGGER_CHANNEL (int)
The channel (1,2,3, or 4) to trigger on.
- MEAS_STAT_ENABLED (bool)
Show measurement stats
- CH<X>_VOLTS_DIV (float)
The voltage per division for channel ‘X’.
- CH<X>_OFFSET (float)
The voltage offset for channel ‘X’.
- CH<X>_LABEL (str)
Label for channel ‘X’.
- CH<X>_PROBE_ATTEN (float)
Probe attenuation for channel ‘X’. For example, providing the value ‘10’ would indicate a 10x or 10:1 probe.
- CH<X>_COUPLING (AC, DC)
Coupling mode for channel ‘X’.
- CH<X>_WAVEFORM
Most recent waveform measurement from channel ‘X’.
- COMMANDS
- SINGLE_TRIGGER
Set the instrument to trigger once and save the data.
- RUN
Set the instrument to continuously trigger.
- STOP
Prevent the instrument from triggering.