The NI 9775 has three different acquisition modes:
  • Continuous Mode
  • Record Mode
  • Advanced Mode.

Continuous Mode

In continuous mode, the NI 9775 transfers real-time data to the chassis at an aggregate rate of 4MS/s across all channels. The NI 9775 defaults to continuous mode after executing the Start I/O Node. Configure the data rate through the Module Property Continuous Data Rate. The maximum value of the data rate varies based on the configuration. Refer to the module hardware documentation for the data rate.

To implement Continuous Mode, complete the following steps.

  1. Configure the Timing Mode, Continuous Data Rate and Analog Filter Configuration.
  2. Run the Start I/O Node.
  3. Run the AIx I/O Node as many times as needed.
  4. Run the Stop I/O Node.

Record Mode

In record mode, the NI 9775 stores samples into onboard memory at up to 20 MS/s then transfers the data to the chassis at a slower rate. The start of the data collection is based on a trigger signal sent to the device. This signal can be digital or analog. The collected data is stored in the buffer until the entire acquisition is restarted.

To implement Record Mode, complete the following steps.

  1. Configure the Timing Mode, Record Data Rate, Record Samples, Record Pre-Trigger Samples, and Analog Configuration.
  2. Run the Start I/O Node.
  3. Trigger a record using any of the following nodes: Trigger Record, Trigger Record on HW Event, or Trigger Record on HW Event (Multiple Sources).
  4. Run the Fetch Record Data Method Node until there are no more samples available to fetch.
  5. Run the Stop I/O Node.

Advanced Mode

In advanced mode, the NI 9775 combines the functionality of continuous mode and record mode to enable more complex triggering. Advanced mode can use live data from continuous mode to trigger a faster collection rate using record mode. This can be used for applications such as pattern detection or frequency triggering, and gives you more advanced triggering options.

To implement Advanced Mode, complete the following steps.

  1. Configure Timing Mode, Record Data Rate, Record Samples, Record Pre-Trigger Samples, Analog Filter Configuration, and Continuous Data Rate.
  2. Run the Start I/O Node.
  3. Use the AIx I/O Node to build a custom trigger condition.
  4. Trigger on the custom trigger condition using any Trigger Record Method Node for as many times as needed, up to the number of available records.
  5. Run the Fetch Record Data Method Node until there are no more samples available to fetch.
  6. Run the Stop I/O Node.