Rigol_DS1000Z
- class src.oscope.Rigol_DS1000Z(visa: Optional[str] = None)[source]
A class for communicating with a Rigol DS1000Z series oscilloscope. This class is compatible with context managers. The functional interfaces
ieee
,channel
,timebase
,display
,waveform
, andtrigger
are bound to this object as partial functions.- Parameters
visa (str) – The VISA resource address string.
- query(cmd: str, delay: Optional[float] = None)[source]
Execute a query over the VISA communication interface. The command is automatically appended with a
*WAI
command.- Parameters
cmd (str) – The command string to be written.
delay (float) – Time delay between write and read (optional).
- Returns
The received string.