DIO are Not Runing at the PCL Rate

Updated May 16, 2023

Reported In

Software

  • VeriStand

Issue Details

Looping back a Digital Output to a Digital Input on a static digital board such as a PXIe-6509, I observe a latency that does not match the Primary Control Loop (PCL) rate.

Solution

The VeriStand Engine architecture dedicates a specific loop (Low priority) to DIO tasks that are running in parrallel of the PCL. To specify the DIO rate, you can change the setting the in main page of the system definition file as shown below:
image.png
Refer to VeriStand Engine - NI documentation for a better understanding of the data path between the PCL and DIO loop.