产品线频道   >
机器人| PLC| 低压变频器| DCS| 人机界面| 现场总线| 运动控制| 高压变频器| 电机| PAC| 现场仪表| PC-BASED| 机械传动| 传感器

适用于每个LabVIEW开发者的巧妙调试技巧


更多

成为LabVIEW漏洞修复高手

如果您经常使用NI LabVIEW软件,当软件不能按照预期的情况运行时,您可能会有一个自己的调试技巧和技术工具箱。 这些技巧和技术有些是常用的,而剩下的可能是您自己摸索出来的。

图1.巧妙的调试方法能够清除漏洞 
图1.巧妙的调试方法能够清除漏洞

我们与JKI的LabVIEW程序架构师 ( Certified LabVIEW Architects, CLA ) 以及LabVIEW社区的朋友进行了交流,向他们学习一些快速识别、隔离和修复漏洞的“绝密”技巧。我们了解到以下几个巧妙的调试技巧。

利用探针

探针是LabVIEW调试的第一个也是最简单的工具,但它们却是非常强大的工具。您可极其轻松地将探针置于线路上,在查找问题过程中不断获取信息。 以下是探针的几个功能:

保存连线值功能

LabVIEW开发环境中的保存连线值功能经常会被忽略。 当您启用某个VI的连线值保存功能时,LabVIEW将自动存储该VI框图上每根连线的最后一个值。 然后,将光标悬停在任一连线上,即使该VI未运行,探针工具也将出现提示信,显示该连线最后一个值。

图2.保存连线值按钮就在“灯泡”图标旁边

图2.保存连线值按钮就在“灯泡”图标旁边

自定义探针,无需编写任何代码

运用LabVIEW自定义探针,您无需编写任何代码就可创建强大、复杂的调试工具。 例如,您可在“自定义探针”>>“控件”>> “波形图”中创建显示任意数字连线的先前值的“历史探针”。 这可帮助您发现您正在探究的数据的模式或趋势,而无需编写特殊的探针代码。

 

图3. 使用波形图探针显示简单数字连线的历史值 
图3. 使用波形图探针显示简单数字连线的历史值

从LabVIEW工具网络获取自定义探针

借用他人创建的探针来扩展您的工具箱。 SAPHIR在LabVIEW工具网络上提供了一系列免费的自定义LabVIEW探针。 您只需下载安装VI软件包管理器 (VIPM)社区版(也是免费的)、搜索ViBox,再通过几次单击就可安装探针。

如果您正在使用LabVIEW 2011,您还可通过单击LabVIEW入门指南窗口的“查找LabVIEW附加工具...”从LabVIEW工具网络上获取ViBox。

 

图4.使用VIPM安装SAPHIR自定义探针

图4.使用VIPM安装SAPHIR自定义探针

调用时挂起

许多LabVIEW程序架构师甚至不知道LabVIEW具备该项功能。“调用时挂起”功能可将执行挂起,使您可以进行以下任一或所有操作:

在VI运行之前随意更改VI的控件值。

VI返回调用程序时随意更改显示件的值。

重复运行VI,而无需将执行返回至调用程序。

完全跳过VI执行,返回至调用VI。

图 5. 在子VI节点设置窗口中,选择“调用时挂起”功能

图 5. 在子VI节点设置窗口中,选择“调用时挂起”功能

对于调用时挂起功能,NI做了简要说明,见此处。 然而,熟悉该功能的最佳方法还是亲自动手实践。

【文章来自米尔自动化网http://www.mirautomation.com/pages/2013-09/s37013.shtml
本文标签: 自动化   LabVIEW  
 三菱电机

热门内容:
工业机器人 S7-200 S7-300 PLC编程入门 自动化产品 DCS控制系统 变频电机 工控机 可编程自动化控制器 温度传感器 HMI