LabVIEWwilliam hill官网
直播中

俞甫

10年用户 56经验值
擅长:可编程逻辑 测量仪表 接口/总线/驱动
私信 关注
[讨论]

Labview捕捉Bool变量的上升沿和下降沿

很多人在程序中可能会用到需要捕捉某个信号的上升沿或者下降沿, 比如需要对一个脉冲信号进行计数或者需要计算信号高电平的时间等,一种比较简单的思路就是,先判断这个信号与上次信号比较,如不一致,在判断目前是高还是低,如为高则为上升沿,如为低则为下降沿,程序如下:
1.JPG

这样写虽然能实现功能,但是相对比较复杂。
NI 提供了一个现成的信号跳变检测模块 ‘Boolean Crossing PtByPt’, 位于:Signal Processing->Point By Point->Other Funciton。
利用该模块,可以很容易的捕捉上升沿、下降沿或者两者。
3.JPG

Pulse Detection VI.rar (12.32 KB)
(下载次数: 175, 2017-9-4 11:49 上传)

  • 2.JPG

回帖(5)

leonzl

2017-9-4 12:56:34
感谢分享~OPENG里面也有个函数,其实就是FGV,功能全局变量的用法
举报

liuyuang

2019-2-27 17:29:17
学习学习学习学习学习学习学习学习学习学习学习学习学习
举报

yangliugou

2019-7-25 17:21:07
正在需要就发现有这个,谢了哥哥
举报

鲁光涛

2020-3-2 10:50:56
学习学习学习学习学习学习学习学习学习学习学习学习学习
举报

更多回帖

发帖
×
20
完善资料,
赚取积分