configure_weighted_integration#
- configure_weighted_integration(daq: ziDAQServer, device_id: str, *, weights: dict, integration_delay: float = 0.0, clear_existing: bool = True) None [source]#
Configures the weighted integration on a specified channel.
- Parameters:
daq (ziDAQServer) – Instance of a Zurich Instruments API session connected to a Data Server. The device with identifier device_id is assumed to already be connected to this instance.
device_id (str) – SHFQC device identifier, e.g. dev12004 or ‘shf-dev12004’.
weights (dict) – Dictionary containing the complex weight vectors, where keys correspond to the indices of the integration units to be configured.
integration_delay (float) – Delay in seconds before starting readout.
clear_existing (bool) – Specify whether to set all the integration weights to zero before proceeding with the present upload.
- Return type:
None