The diagrams in the following sections show the basic programming flow of applications using NI-HSDIO for the following tasks:

  • Waveform generation
  • Waveform acquisition
  • Simultaneous generation
  • Acquisition
  • Static generation

The functions and VIs are categorized under these main topics to assist you in understanding where you should call a function or VI in your applications. Functions and VIs that do not fall into the programming flow are considered utility functions that perform various tasks, such as resetting the device.