SHFScope.configure(*, input_select: Dict[int, str], num_samples: int, trigger_input: str, num_segments: int = 1, num_averages: int = 1, trigger_delay: float = 0) None[source]#

Configures the scope for a measurement.

  • input_select (Dict[int, str]) – Map of a specific scope channel an their signal source, e.g. “channel0_signal_input”. (For a list of available values use available_inputs)

  • num_samples (int) – Number samples to recorded in a scope shot.

  • trigger_input (str) – Specifies the trigger source of the scope acquisition - if set to None, the self-triggering mode of the scope becomes active, which is useful e.g. for the GUI. For a list of available trigger values use available_trigger_inputs.

  • num_segments (int) – Number of distinct scope shots to be returned after ending the acquisition.

  • num_averages (int) – Specifies how many times each segment should be averaged on hardware; to finish a scope acquisition, the number of issued triggers must be equal to num_segments * num_averages.

  • trigger_delay (float) – delay in samples specifying the time between the start of data acquisition and reception of a trigger.

Return type: