labview低通滤波之后出现一段返回一个值

img


使用LabVIEW时,采用低通滤波器滤波之后使原波形一段距离返回一个向上的值,如何处理

  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/699201
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:一个LabVIEW控件,生成模拟波形效果
  • 除此之外, 这篇博客: 使用LabVIEW模拟数码管显示中的 具体思路 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    • 类似于单片机中点亮led,0代表灭,1代表亮。我这里,数码管由7个led组成,编号0-6,需要有一个数组存放每一个led亮灭的代码,索引数组即可输出。用十六进制码转化为十进制再转化为代表每一个灯亮灭的二进制码即可。
    1. 使用滑动杆输入控件,设定其为无符号整型,最小值0,最大值9,间隔1。使用一个条件结构,输入对应的要显示的数字,输出对应控制led亮灭的十六进制码。
      在这里插入图片描述
    2. 初始化一个数组,维数为7,元素初始化为无符号整型1。与此同时,将上一步的十六进制字符串转化为十进制数值,利用循环移位寄存器对其循环二除,得到此数的二进制码,利用替换数组子集控件根据while循环计数i将二进制码存入数组。在这里插入图片描述
    3. 最后索引数组得到每一位亮灭代码,判断其是否大于0即可。
      在这里插入图片描述
  • 您还可以看一下 刘旭东老师的LabVIEW通用视觉直播课课程中的 labview通用视觉的直播小节, 巩固相关知识点
  • 以下回答由chatgpt基于相关博客总结生成:

    我对LabVIEW不是很熟悉,无法给出具体的解决方案。建议在LabVIEW相关社区或者论坛上提问,寻求有经验的专家的帮助。