LabVIEW专栏三、探针和断点

本文详细介绍了LabVIEW中的探针和断点调试工具,包括如何设置断点、处理可重入VI的断点行为、利用断点管理器管理和删除断点,以及探针的使用方法,特别关注了可重入VI中探针位置的选择和保存连线值的功能。
摘要由CSDN通过智能技术生成

探针和断点是LabVIEW调试的常用手段,该节以上一节的"测试耗时"为例

  • 探针可以打在有线条的任何地方,打上后,经过这条线的所有最后一次的数值都会显示在探针窗口。
  • 断点可以打在程序框图的所有G代码对象,包括结构,或者是整个vi。当执行到对应断点时,就会暂停在当前对象。

这两者常常是配合使用。

一、断点

1.1、设置断点

  • VI未执行:在连线右键→选中"断点"→选中"设置断点"
    在这里插入图片描述
  • VI正在执行:ctrl+鼠标左键点击要打断点的G代码,包括连线,结构,整个VI

1.2、可重入VI的断点

打上断点后,当程序执行到对应的代码,就会强制暂停。
此处要注意VI的重入属性,如果是VI非重入的,那么该VI在执行的过程是存在副本的,在VI的菜单栏中的查看→选中"浏览关系"→选中"可重入项",就能看到对应的一些副本。

  • 如果在副本打了断点,只有程序执行到对应的VI副本,才会进断点,其他副本和本体不会进断点
  • 如果在VI本体打了断点,当程序执行到对应的代码,都会进断点,所有副本和本体都会进断点
    在这里插入图片描述

1.3、断点管理器

1、点击VI的菜单栏"查看"→选中"断点管理器"
在这里插入图片描述
2、可以看到"断点管理器"页面
示例图片:选中对应的断点后,可以点击该按钮启用断点
示例图片:选中对应的断点后,可以点击该按钮禁用断点
示例图片:选中对应的断点后,可以点击该按钮删除断点

在这里插入图片描述
"删除断点"按钮用得较多,因为即便在LabVIEW关闭之后,断点也会保留在程序里,下次打开执行如果忘记了断点打在哪里,就需要在断点管理器里删除。

二、探针

探针的使用频率比较高,可以在所有怀疑出错的线条上都打上探针,监视变化的值。

1.1、不可重入的VI探针

1、 对应的线条上右键→选中探针→观察探针监视窗口
在这里插入图片描述
2、在窗口可以看到对应的探针序号,值,最近一次更新(时间)
在这里插入图片描述

1.2、可重入的VI探针

VI如果是可重入的,由于存在副本和本体,只有打在对应的副本或本体才会出现对应的"值"。
以下有两种打探针的方式:
1、在执行过了之后,点击对应VI的菜单栏中的"查看"→选中"浏览关系"→选中"可重入项",可以看到存在对应的副本或者可重入的源VI。可以把探针打在对应的VI上。
2、直接在VI本体打断点,在进入断点后,再打对应的探针。
① 在"等待(重入)“打上断点
在这里插入图片描述② 执行"测试耗时”,两个"等待(重入)"VI都会进断点,这个时候打探针,就能看到对应的值了。
在这里插入图片描述

1.3、保存连线值

在VI的工具栏中有一个"保存连线值",启用后,再打探针就能看到上一次的值。
启用这个功能,可以更好地监视对应的连线值,不用担心执行前忘记打探针,但是要注意对应的时间是否和执行时间对得上。
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
LabVIEW是一种图形化编程语言和开发环境,由国家仪器公司(NI)开发。LabVIEW中的第方控件库是一些由其他开发者或公司开发的可供LabVIEW用户使用的扩展库。这些控件库包含了各种功能和工具,能够帮助LabVIEW用户更高效地开发应用。 第方控件库为LabVIEW提供了额外的功能和灵活性。它们可以集成到LabVIEW的开发环境中,使用户能够通过简单的拖拽和连接来快速构建复杂的应用程序。这些控件库通常提供了与硬件设备、数据通信、图形显示等相关的功能模块,大大减少了开发者的开发时间和功夫。 LabVIEW的第方控件库可以帮助用户解决一些特定的问题或实现特定的功能。比如,有些控件库提供了与不同的硬件设备进行通信的功能,使用户可以方便地与各种仪器、传感器、执行器等设备进行交互。还有一些控件库可以用来在LabVIEW中创建复杂的用户界面,使应用程序的界面更加美观和易于使用。 使用第方控件库需要一定的经验和技能。用户需要学习如何集成和使用这些控件库,并且需要对LabVIEW的基本概念和编程技巧有一定的了解。在使用第方控件库时,用户还需要注意兼容性和稳定性的问题,确保控件库与LabVIEW的版本和环境相匹配。 总的来说,LabVIEW的第方控件库是LabVIEW开发者的宝贵资源。它们提供了额外的功能和工具,使LabVIEW的开发更加高效和便捷。通过使用这些控件库,用户可以更快速地实现自己的想法和项目。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值