要验证一个RT应用程序,可先使用LabVIEW调试工具检测程序是否有错误,单步调试找到错误所在位置。然后,使用记录性能和内存信息窗口或Real-Time Trace Viewer检测应用程序的执行时间和内存使用。

LabVIEW调试工具

主机连接至RT终端时,使用LabVIEW调试工具(高亮显示执行过程、单步调试)步过调试LabVIEW代码。

注: 不要使用LabVIEW调试工具调试程序的执行时间,调试工具会影响应用程序的执行时间。

Real-Time模块唯一不支持的功能是调用链。单步调试时,该选项会出现在子VI程序框图的工具栏上。

注: 必须在VI属性对话框的执行页勾选允许调试复选框,才能使用LabVIEW调试工具调试VI。

性能和内存信息窗口

“性能和内存信息”窗口是对应用程序执行时间和内存使用进行静态分析的有力工具。性能和内存信息窗口可显示内存中所有VI和子VI的性能信息。这些信息有助于找到潜在的问题,从而优化VI的性能。选择工具»性能分析»性能和内存,显示记录性能和内存信息窗口。

记录性能和内存信息之前,必须先勾选记录内存使用复选框。收集内存使用信息将极大地增加VI执行时系统的开销,会影响记录过程中用时统计的准确性。因此,分别执行内存检测与时间检测可返回更为精确的信息。

在记录信息的过程中,可记录某一个时刻的数据,然后将数据保存至ASCII数字表格文件。每次运行VI时,时间测量均累积。

注: 性能和内存信息窗口的许多选项在开始记录后才可用。

NI分布式系统管理器

NI分布式系统管理器显示RT终端上运行的VI的详细信息,并动态显示终端内存和CPU资源。可通过NI分布式系统管理器停止VI和启用VI。在LabVIEW中,选择工具»分布式系统管理器,可打开NI分布式系统管理器。

调试应用程序或共享库对话框

使用调试应用程序或共享库对话框调试在RT终端上运行的独立的实时应用程序。

注: 生成用于调试的独立实时应用程序之前,必须在Real-Time应用程序属性的高级页勾选启用调试复选框。