任何花了很多时间使用虚拟仪器知道良好的调试习惯有多重要。每个LabVIEW程序员都有自己的调试技巧工具箱。其中一些是常见的,如探测和断点,而其他可能是由它们自己创建或计算出来的个人内容。在这篇文章中,我将介绍一些我最常使用的技术,希望它们中的一种可以在下次代码没有达到预期效果时为您省去一些麻烦。
调查工具

探针是第一个也是最简单的工具虚拟仪器调试,但它们很强大。几乎不需要额外的努力,您就可以超越简单地将探针挂在电线上,并在跟踪问题时增加可用的信息量。如果数据可用,探针立即更新并在高亮显示执行期间在探针监视窗口中显示数据。当执行由于单步执行或断点而在节点上暂停时,您还可以探测刚刚执行的连接,以查看通过该连接的值。
保留线值

保留线值是一个经常被忽视的特性虚拟仪器开发环境。当您为VI启用保留连线值时,LabVIEW自动存储VI的框图上每条连线的最后一个值。然后,您可以将鼠标悬停在任何导线上,探测工具将显示该导线的最后值的工具提示,即使VI不再运行。
创建自定义的探讨

您可以使用虚拟仪器自定义探针来创建强大而复杂的调试工具,但您也可以在不编写任何代码的情况下使用它们。例如,您可以使用自定义探测>>控件>>波形图来创建一个简单的“历史探测”,显示任何数字线的前一个值。这可以帮助您发现正在探测的数据中的模式或趋势,而无需自己编写特殊的探测代码。
执行跟踪

当其他所有方法都失败时,有时您所能做的就是一步一步地跟踪代码。当您面临这类问题时,有几种跟踪执行的方法虚拟仪器.最明显的是LabVIEW中内置的执行高亮显示,也被称为“灯泡”。如果探头是LabVIEW调试的第一个工具,那么灯泡就是第二个。
感谢您阅读我的博客文章,下面是更多的LabVIEW调试技巧和技巧链接.或者如果你想看视频,跟着这个链接山姆·克里斯托夫介绍了一些基本的调试方法。如果你对自己试用LabVIEW感兴趣,你可以购买一份LabVIEW 2014家庭版其中包括运行所需的一切LINX 3.0.如果您有任何问题或意见,请在下面发表评论。

