Skip to content

Connecting to SHFQC by Zurich Instruments in Python

Instrument Card

The SHFQC Qubit Controller can control, read out and provide fast feedback on up to 6 superconducting qubits. It integrates the functionality of the SHFQA Quantum Analyzer, the SHFSG Signal Generator and more in a single instrument.

SHFQC

Device Specification: here

Manufacturer card: ZURICH INSTRUMENTS

ZURICH INSTRUMENTS

Zurich Instruments Ltd. is a privately owned company developing and selling advanced test and measurement instruments equipped with software for dynamic signal analysis.

  • Headquarters: Switzerland
  • Yearly Revenue (millions, USD): 38
  • Vendor Website: here

Connect to the SHFQC in Python

PROTOCOLS > SCPI

To connect to a SHFQC Qubit Controller using Qcodes, you can use the following code:

import qcodes as qc
from qcodes.instrument_drivers.zhinst import SHFQC
# Connect to the SHFQC Qubit Controller
shfqc = SHFQC("shfqc", "dev1234")
# Print the available SGChannels
print(shfqc.sgchannels())
# Print the available QAChannels
print(shfqc.qachannels())
# Print the available Scopes
print(shfqc.scopes())
# Close the connection to the SHFQC Qubit Controller
shfqc.close()

This code imports the necessary modules and creates an instance of the SHFQC instrument driver. You can then use the sgchannels(), qachannels(), and scopes() methods to print the available SGChannels, QAChannels, and Scopes, respectively. Finally, the close() method is called to close the connection to the SHFQC Qubit Controller.