PQSC#

class PQSC(serial: str, device_type: str, session: Session)[source]#

Bases: BaseInstrument

High-level 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(inputs, *[, timeout, ...])

Check if a ZSync connection is established.

find_zsync_worker_port(device[, timeout, ...])

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:
  • serial (str) –

  • device_type (str) –

  • session (Session) –