configure_weighted_integration#

configure_weighted_integration(daq, device_id, *, weights, integration_delay=0.0, clear_existing=True)[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