DAQModule#

class DAQModule(daq_module: DataAcquisitionModule, session: Session)[source]#

Bases: BaseModule

Data Acquisition Module.

The Data Acquisition Module corresponds to the Data Acquisition tab of the LabOne User Interface. It enables the user to record and align time and frequency domain data from multiple instrument signal sources at a defined data rate. The data may be recorded either continuously or in bursts based upon trigger criteria analogous to the functionality provided by laboratory oscilloscopes.

For a complete documentation see the LabOne user manual https://docs.zhinst.com/labone_programming_manual/data_acquisition_module.html

Parameters:
  • daq_module (DataAcquisitionModule) – Instance of the core DAQ module.

  • session (Session) – Session to the Data Server.

Methods

finish()

Stop the module.

finished()

Check if the acquisition has finished.

read(*[, raw, clk_rate])

Read the acquired data from the module.

trigger()

Execute a manual trigger.

Attributes