Verifying Correct Timing Behavior
- Updated2025-02-17
- 2 minute(s) read
Timing is crucial in a deterministic application. Use one of the following methods to verify the timing of an application.
Real-Time Benchmarking VIs
Use the RT Get Timestamp VI and the RT Timestamp Analysis VI to benchmark the performance of VIs and sections of VIs running on an RT target. You can use the benchmark information to optimize the design of RT target VIs.
Use the RT Get Timestamp VI to return a 64-bit timestamp value from a high-precision timing source. Use the RT Timestamp Analysis VI to analyze the timestamp values returned by the RT Get Timestamp VI.
Real-Time Trace Viewer
The Real-Time Trace Viewer is a real-time event and execution tracing tool that allows you to capture and display the timing and event data of VI and thread events for LabVIEW Real-Time Module applications. The Real-Time Trace Viewer includes the Real-Time Trace Viewer VIs. You can use the Real-Time Trace Viewer VIs to capture the timing and execution data of VI and thread events for applications running on an RT target. The Real-Time Trace Viewer displays the timing and event data on the host computer for analysis.
Monitoring Real-Time Target Resources
You can use the NI Distributed System Manager to monitor the resource utilization of an RT target and to view details about VIs running on the target. In some cases, application timing failures are caused by insufficient memory or CPU resources on the RT target.