qcodes_contrib_drivers.drivers.SignalCore package

Submodules

qcodes_contrib_drivers.drivers.SignalCore.SignalCore module

class qcodes_contrib_drivers.drivers.SignalCore.SignalCore.DeviceInfoT[source]

Bases: Structure

device_interfaces

Structure/Union member

firmware_revision

Structure/Union member

hardware_revision

Structure/Union member

man_date

Structure/Union member

product_serial_number

Structure/Union member

class qcodes_contrib_drivers.drivers.SignalCore.SignalCore.DeviceRFParamsT[source]

Bases: Structure

atten_value

Structure/Union member

buffer_points

Structure/Union member

frequency

Structure/Union member

level_dac_value

Structure/Union member

power_level

Structure/Union member

rf_phase_offset

Structure/Union member

sweep_cycles

Structure/Union member

sweep_dwell_time

Structure/Union member

sweep_start_freq

Structure/Union member

sweep_step_freq

Structure/Union member

sweep_stop_freq

Structure/Union member

class qcodes_contrib_drivers.drivers.SignalCore.SignalCore.DeviceStatusT[source]

Bases: Structure

list_mode_t

Structure/Union member

operate_status_t

Structure/Union member

pll_status_t

Structure/Union member

class qcodes_contrib_drivers.drivers.SignalCore.SignalCore.HWTriggerT[source]

Bases: Structure

edge

Structure/Union member

pxi_enable

Structure/Union member

pxi_line

Structure/Union member

class qcodes_contrib_drivers.drivers.SignalCore.SignalCore.ListModeT[source]

Bases: Structure

hw_trigger

Structure/Union member

return_to_start

Structure/Union member

step_on_hw_trig

Structure/Union member

sweep_dir

Structure/Union member

sweep_mode

Structure/Union member

tri_waveform

Structure/Union member

trig_out_enable

Structure/Union member

trig_out_on_cycle

Structure/Union member

class qcodes_contrib_drivers.drivers.SignalCore.SignalCore.ManDate[source]

Bases: Structure

day

Structure/Union member

hour

Structure/Union member

month

Structure/Union member

year

Structure/Union member

class qcodes_contrib_drivers.drivers.SignalCore.SignalCore.OperateStatusT[source]

Bases: Structure

auto_pwr_disable

Structure/Union member

device_access

Structure/Union member

device_standby

Structure/Union member

ext_ref_detect

Structure/Union member

ext_ref_lock_enable

Structure/Union member

harmonic_ss

Structure/Union member

list_mode_running

Structure/Union member

output_enable

Structure/Union member

over_temp

Structure/Union member

pci_clk_enable

Structure/Union member

ref_out_select

Structure/Union member

rf1_lock_mode

Structure/Union member

rf1_loop_gain

Structure/Union member

rf_mode

Structure/Union member

class qcodes_contrib_drivers.drivers.SignalCore.SignalCore.PLLStatusT[source]

Bases: Structure

crs_aux_pll_ld

Structure/Union member

crs_pll_ld

Structure/Union member

crs_ref_pll_ld

Structure/Union member

fine_pll_ld

Structure/Union member

ref_100_pll_ld

Structure/Union member

ref_10_pll_ld

Structure/Union member

sum_pll_ld

Structure/Union member

class qcodes_contrib_drivers.drivers.SignalCore.SignalCore.SC5521A(*args: Any, **kwargs: Any)[source]

Bases: Instrument

QCoDeS python driver for the Signal Core SC5521A.

__init__(name: str, dll_path: str = 'SignalCore\\SC5520A\\api\\c\\scipci\\x64\\sc5520a_uhfs.dll', **kwargs)[source]

QCoDeS driver for the Signal Core SC5521A. This driver has been tested when only one SignalCore is connected to the computer.

Args: name (str): Name of the instrument. dll_path (str): Path towards the instrument DLL.

get_idn() Dict[str, str | None][source]

Parse a standard VISA *IDN? response into an ID dict.

Even though this is the VISA standard, it applies to various other types as well, such as IPInstruments, so it is included here in the Instrument base class.

Override this if your instrument does not support *IDN? or returns a nonstandard IDN string. This string is supposed to be a comma-separated list of vendor, model, serial, and firmware, but semicolon and colon are also common separators so we accept them here as well.

Returns:

A dict containing vendor, model, serial, and firmware.

Module contents