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.