验证时间确定性
- 更新时间2025-05-20
- 阅读时长2分钟
确定性应用程序的一个重要特征是执行时间的确定性。使用下列方法验证应用程序的时间确定性。
Real-Time比较VI
使用“RT获取时间标识”VI和“RT时间标识分析”VI比较RT终端上运行VI以及VI中部分代码的执行速度。可使用比较信息来优化RT终端VI的设计。
使用“RT获取时间标识”VI可返回高精度定时源的64位时间标识值。使用“RT时间标识分析”VI分析“RT获取时间标识”VI返回的时间标识值。
Real-Time Trace Viewer
Real-Time Trace Viewer是实时事件和执行跟踪工具,用于捕捉和显示VI时间和事件数据以及LabVIEW Real-Time模块应用程序的线程事件。Real-Time Trace Viewer包括Real-Time Trace Viewer VI。Real-Time Trace Viewer VI可用于获取RT终端上VI的定时和执行数据,以及应用程序的线程事件。Real-Time Trace Viewer VI用于显示主机上的时间和事件数据,供分析使用。
监测实时终端资源
可使用NI分布式系统管理器,监测RT终端的资源使用和RT终端VI的细节信息。在一些情况下,RT终端上内存或CPU资源不足都有可能导致应用程序时间故障。
注: 如RT终端连接至显示器,可使用CPU Load Measurement工具监测终端上CPU的使用情况。