configure#
- 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.
- Parameters:
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:
None