QuantumSystemHub#
- class QuantumSystemHub(serial: str, device_type: str, session: Session)[source]#
Bases:
BaseInstrument
Base driver for the Zurich Instruments PQSC and QHub.
This class should not be instantiated directly, but instead through PQSC or QHub
Methods
arm_and_run
(*[, repetitions, holdoff])Arm the PQSC/QHub and start sending out triggers.
check_ref_clock
(*[, timeout, sleep_time])Check if reference clock is locked successfully.
check_zsync_connection
(inputs, *[, timeout, ...])Check if a ZSync connection is established.
find_zsync_worker_port
(device[, timeout, ...])Find the ID of the PQSC/QHub ZSync port connected to a given device.
run
(*[, deep])Start sending out triggers.
stop
(*[, deep])Stop the trigger generation.
wait_done
(*[, timeout, sleep_time])Wait until trigger generation and feedback processing is done.
Attributes
- Parameters:
serial (str) –
device_type (str) –
session (Session) –