LabVIEW专栏三、探针和断点

探针和断点是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. TCP协议是安全的吗?

    2024-04-03 16:06:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-03 16:06:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-03 16:06:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-03 16:06:01       18 阅读

热门阅读

  1. linux之自主shell编写

    2024-04-03 16:06:01       11 阅读
  2. CODEFORCES --- 1399A.Remove Smallest

    2024-04-03 16:06:01       13 阅读
  3. 5G时代来了,一键登录的颠覆式体验时代也来了

    2024-04-03 16:06:01       13 阅读
  4. ES 7.12官网阅读-ILM(index lifecycle management)

    2024-04-03 16:06:01       12 阅读
  5. LEETCODE-DAY41

    2024-04-03 16:06:01       13 阅读
  6. c++ 实现线程池、实现异步接口

    2024-04-03 16:06:01       13 阅读
  7. LeetCode 746. 使用最小花费爬楼梯

    2024-04-03 16:06:01       13 阅读
  8. 模拟退火算法

    2024-04-03 16:06:01       11 阅读
  9. 每日OJ题_回文串dp①_力扣647. 回文子串

    2024-04-03 16:06:01       10 阅读
  10. 【WPF应用24】C#中的Image控件详解与应用示例

    2024-04-03 16:06:01       14 阅读