Self-Calibrating My NI PXIe-78xxR Card Programmatically

Updated May 2, 2025

Environment

Hardware

  • PXIe-7822
  • PXIe-7868
  • PXIe-7820
  • PXIe-7821
  • PXIe-7862
  • PXIe-7861
  • PXIe-7866
  • PXIe-7865
  • PXIe-7899
  • PXIe-7890
  • PXIe-7891
  • PXIe-7892

Software

  • LabVIEW

I want to be able to programmatically calibrate my R-Series card, and I'm not sure how to do this. 

Is there some VI's that I can use to do this directly? 

There are some VI's that were built specifically to be able to programmatically calibrate these R-Series cards. The steps on how to find these can be found in the R-Series Calibration Procedure document.

In the above document, it provides the location for both the VI's that you can call directly from LabVIEW, or the DLL and header information if you are using some other coding language. If you have the R-Series driver installed, you can find these VI's at the following location: National Instruments\<LabVIEW Version>\vi.lib\LabVIEW Targets\FPGA\RIO\R Series\78XXR\783XR \Calibration\Public.

It's also important to mention that these VIs run on a Windows Host PC, if this is a PXIe card that is in a chassis with NI Linux RT controller, you can still run these VIs from the Windows PC that has connection to this target controller.