Rigol

hardware_control.instruments.rigol.Rigol_DP832 module

DP800 Series Power Supply

../_images/RigolDP800.png

See class definition for details.

class hardware_control.instruments.rigol.Rigol_DP832.Rigol_DP832(instrument_name: str = 'RIGOL_DP832', connection_addr: str = '')

Bases: Instrument

check_connection_commands: None | str | Iterable[str]
connection_type: str | None
device: None | socket.socket | pyvisa.resources.Resource | ModbusClient
manufacturer: str | None
model: str | None
read_I_max(channel)
read_V_max(channel)
set_I_max(channel, value)
set_V_max(channel, value)

hardware_control.instruments.rigol.Rigol_DS1000Z module

RIGOL’s 1000Z Series Digital Oscilloscope

../_images/RigolDS100Z.png

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.

check_connection_commands: None | str | Iterable[str]
connection_type: str | None
device: None | socket.socket | pyvisa.resources.Resource | ModbusClient
manufacturer: str | None
model: str | None