SHFScope#

class SHFScope(root: NodeTree, tree: tuple, daq_server: ziDAQServer, serial: str)[source]#

Bases: Node

SHFQA Scope Node.

Implements basic functionality of the scope node, e.g allowing the user to read the data.

Parameters:
  • root (NodeTree) – Root of the nodetree

  • tree (tuple) – Tree (node path as tuple) of the current node

  • daq_server (ziDAQServer) – Instance of the ziDAQServer

  • serial (str) – Serial of the device.

Methods

configure(*, input_select, num_samples, ...)

Configures the scope for a measurement.

read(*[, timeout])

Read out the recorded data from the scope.

run(*[, single, timeout, sleep_time])

Run the scope recording.

stop(*[, timeout, sleep_time])

Stop the scope recording.

wait_done(*[, timeout, sleep_time])

Wait until the scope recording is finished.

Attributes

available_inputs

List of the available signal sources for the scope channels.

available_trigger_inputs

List of the available trigger sources for the scope.