lightlab.equipment.lab_instruments.Tektronix_DPO4034_Oscope module

Summary

Classes:

Tektronix_DPO4034_Oscope Slow DPO scope.

Reference

class Tektronix_DPO4034_Oscope(name='The DPO scope', address=None, **kwargs)[source]

Bases: lightlab.equipment.visa_bases.visa_driver.VISAInstrumentDriver, lightlab.equipment.abstract_drivers.TekScopeAbstract.TekScopeAbstract

Slow DPO scope. See abstract driver for description

Manual

Usage: Instrument: Oscilloscope

instrument_category

alias of lightlab.laboratory.instruments.interfaces.Oscilloscope

totalChans = 4
wfmDb()[source]

Transfers a bundle of waveforms representing a signal database. Sample mode only.

Configuration such as position, duration are unchanged, so use an acquire(None, …) call to set them up

Parameters:
  • chan (int) – currently this only works with one channel at a time
  • nWfms (int) – how many waveforms to acquire through sampling
  • untriggered (bool) – if false, temporarily puts scope in free run mode
Returns:

all waveforms acquired

Return type:

(FunctionBundle(Waveform))