NI-HSDIO 1.1 and later support thermal shutdown capabilities with digital waveform generators ans analyzers. These capabilities let your device detect high temperatures and shut down to prevent damage or poor performance.

The following factors might influence device temperature:

  • Air circulation paths
  • Fan settings
  • Space allowances

For more information on the temperature requirements, see the Specifications document of your device.

If you device powers down, the following error messages are shown:

  • NI-HSDIO—NI-HSDIO returns an error when you use any of the functions that program the hardware or check hardware status, for example, the static acquisition and generation functions, commit functions, and self calibration function.
    Note This particular error code is not returned by niHSDIO_self_test (or the niHSDIO Self Test VI) because it can only return a 0 for pass or a nonzero value for fail.
  • MAX—Measurement & Automation Explorer will return an error message if you run a self-test on your device after it exceeds the thermal shutdown temperature. The thermal shutdown error continues to be reported until the device is successfully reset.

To re-enable your device after thermal shutdown, complete the following steps:

  1. Power down the computer or chassis that contains the module.
  2. Ensure that you follow the guidelines in the Installing the Hardware section of the User Manual for your device at ni.com/docs.
  3. Reset the device in one of the following ways:
    • calling niHSDIO_ResetDevice (or using the niHSDIO Reset Device VI)
    • performing a device reset in MAX
    The thermal shutdown error is present until the device is reset.