PQSC#

class PQSC(*args: Any, **kwargs: Any)[source]#

Bases: ZIBaseInstrument

QCoDeS driver for the Zurich Instruments PQSC.

Methods

arm(*[, deep, repetitions, holdoff])

Prepare PQSC for triggering the instruments.

arm_and_run(*[, repetitions, holdoff])

Arm the PQSC and start sending out triggers.

check_ref_clock(*[, timeout, sleep_time])

Check if reference clock is locked successfully.

check_zsync_connection([ports, timeout, ...])

Check if the ZSync connection on the given port(s) is established.

find_zsync_worker_port(device)

Find the ID of the PQSC 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:
  • args (Any)

  • kwargs (Any)

Return type:

Any