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.

Device Specification: here
Manufacturer card: 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
Read our guide for turning Python scripts into Flojoy nodes.
PROTOCOLS > SCPI
To connect to a SHFQC Qubit Controller using Qcodes, you can use the following code:
import qcodes as qcfrom qcodes.instrument_drivers.zhinst import SHFQC
# Connect to the SHFQC Qubit Controllershfqc = SHFQC("shfqc", "dev1234")
# Print the available SGChannelsprint(shfqc.sgchannels())
# Print the available QAChannelsprint(shfqc.qachannels())
# Print the available Scopesprint(shfqc.scopes())
# Close the connection to the SHFQC Qubit Controllershfqc.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.