微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 如图搜索波形vi范例,为嘛搜索值1时可以搜索出每一点及其时间,搜索值0缺不能

如图搜索波形vi范例,为嘛搜索值1时可以搜索出每一点及其时间,搜索值0缺不能

时间:10-02 整理:3721RD 点击:
如图搜索波形vi范例,为嘛搜索值1时可以搜索出每一点及其时间,搜索值0缺不能找出所有的点,只有第一个点?


搜索1时的前面板


搜索0时的前面板


程序框图

仔细研究了一下,把波形图放大了看,以我的截图为例,搜索值×容差=0.2,在搜索值0.02±0.2范围内的所有点都被查找出来,并被输出为0.02。如果你将搜索值设置为0,结果可想而知,那个示例的波形y坐标为0的只有0点,所以出现了你说的这个现象。


说起来惭愧,我居然没在你的程序框图中看到 “搜索值”和“容差”这两个控件,你确定程序里面有用到这两个变量吗?

呵呵  看到了就好  

抱歉,程序框图上传成过零检测的了,正确的如下

正确程序框图


labview自带的范例

谢谢,如果想找到每个零点对应的时间该怎么做呢

我不知道有没有现成的函数,自己编个函数找也很简单,每次取相邻两个数,前一个数和后一个数相乘如果小于0,那零点必定在这两个数之间,用一个for循环就可以搞定。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top