Fast Signal Sampling (Part 9)

Part 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 11, 12
Data acquisition is the base function for all sorts of applications, and the aim of the PlainADC library is to cover most of these needs with minimal customization of the code. This is the reason why this library is exposed to frequent upgrades. In its latest revision, PlainADC offers multiple configurations which are summed up below:

Single shot mode:

  • One measurement, the unique parameter is the dwell time (1/sampling frequency)
  • Scan mode:

  • Default: Set the sampling frequency and the number of samples. PlainDac cares about memory space. Use the PlainDAC function to read the acquired data in sequential mode.
  • Advanced: Same as default, except that you can decide about the data format (2 bytes integers or 4 bytes float) and and you can also set the memory location of data. So that the same vector can be used as the acquisition buffer as well as the workspace for further computations. In this way you can save at least half of the memory space (e.g. the acquisition buffer will also be the buffer for real values while computing FFT)
  • Are you interested in PlainDAC? Check this thread.

    Next post on same subject

    Leave a Reply

    You must be logged in to post a comment.