qcodes_contrib_drivers.drivers.Siglent package¶
Submodules¶
qcodes_contrib_drivers.drivers.Siglent.sdg module¶
- class qcodes_contrib_drivers.drivers.Siglent.sdg.SiglentSDGx(*args: Any, **kwargs: Any)[source]¶
Bases:
SiglentSDx
- class qcodes_contrib_drivers.drivers.Siglent.sdg.Siglent_SDG_2042X(*args: Any, **kwargs: Any)[source]¶
Bases:
Siglent_SDG_20xx
- class qcodes_contrib_drivers.drivers.Siglent.sdg.Siglent_SDG_20xx(*args: Any, **kwargs: Any)[source]¶
Bases:
SiglentSDGx
- class qcodes_contrib_drivers.drivers.Siglent.sdg.Siglent_SDG_6022X(*args: Any, **kwargs: Any)[source]¶
Bases:
Siglent_SDG_60xx
- class qcodes_contrib_drivers.drivers.Siglent.sdg.Siglent_SDG_60xx(*args: Any, **kwargs: Any)[source]¶
Bases:
SiglentSDGx
qcodes_contrib_drivers.drivers.Siglent.sdg_channel module¶
- class qcodes_contrib_drivers.drivers.Siglent.sdg_channel.SiglentSDGChannel(parent: SiglentSDx, name: str, channel_number: int, **kwargs)[source]¶
Bases:
SiglentChannel
qcodes_contrib_drivers.drivers.Siglent.sds module¶
- class qcodes_contrib_drivers.drivers.Siglent.sds.Siglent_SDS_120NxE(*args: Any, **kwargs: Any)[source]¶
Bases:
SiglentSDx
Siglent SDS 1202/1204xE
- get_channel_waveform(channel: int) Tuple[ndarray[Any, dtype[_ScalarType_co]], ndarray[Any, dtype[_ScalarType_co]]] [source]¶
- get_num_samples(channel: int = 1, *, _RE=re.compile('^SANU[ ]*([0-9eE+\\-.,]+)[ ]*([kK]?)[ ]*pts$')) int [source]¶
- get_ofst(channel: int = 1, *, _RE=re.compile('^C[0-9]+:OFST[ ]*([0-9eE+\\-.,]+)[ ]*V$')) float [source]¶
- get_raw_digital_waveform_data(channel: int = 0) ndarray[Any, dtype[_ScalarType_co]] [source]¶
Returns digital data. Each bit will be
- get_sample_rate(*, _RE=re.compile('^SARA[ ]*([0-9eE+\\-.,]+)[ ]*([kKMG]?)[ ]*[sS]a[ ]*/[ ]*s$')) int [source]¶
- get_time_base(channel: int = 1, *, _RE=re.compile('^TDIV[ ]*([0-9eE+\\-.,]+)[ ]*[sS]$')) int [source]¶
- get_trig_mode() TriggerMode [source]¶
- get_vdiv(channel: int = 1, *, _RE=re.compile('^C[0-9]+:VDIV[ ]*([0-9eE+\\-.,]+)[ ]*V$')) float [source]¶
- get_waveform_setup(*, _RE=re.compile('WFSU [ ]*SP[ ]*,[ ]*([0-9]+),[ ]*NP[ ]*,[ ]*([0-9]+),[ ]*FP[ ]*,[ ]*([0-9]+)', re.IGNORECASE)) WaveformSetup [source]¶
- set_trig_mode(mode: TriggerMode)[source]¶
- set_waveform_setup(wfsu: WaveformSetup)[source]¶
- class qcodes_contrib_drivers.drivers.Siglent.sds.TriggerMode(value)[source]¶
Bases:
Enum
An enumeration.
- AUTO = 'AUTO'¶
- NORMAL = 'NORM'¶
- SINGLE = 'SINGLE'¶
- STOP = 'STOP'¶
qcodes_contrib_drivers.drivers.Siglent.sdx module¶
- class qcodes_contrib_drivers.drivers.Siglent.sdx.SiglentChannel(parent: InstrumentBase, name: str, channel_number: int)[source]¶
Bases:
InstrumentChannel
- property channel_number¶
- class qcodes_contrib_drivers.drivers.Siglent.sdx.SiglentSDx(*args: Any, **kwargs: Any)[source]¶
Bases:
VisaInstrument