仪器社区

labview采集数据进行中位值平均滤波或者算术平均滤波

bdyzhj2012 2013-08-25
我用labview和NI公司的硬件进行温度量采集,用labview数据采集助手进行连续采样,先用滤波VI对数据采集助手出来的信号进行了低通滤波,现在想再加上中位值平均滤波或者算术平均滤波。... 我用labview和NI公司的硬件进行温度量采集,用labview数据采集助手进行连续采样,先用滤波VI对数据采集助手出来的信号进行了低通滤波,现在想再加上中位值平均滤波或者算术平均滤波。 labview没怎么用过,请问怎么样可以实现这样滤波,能不能说的详细点,或者大致编下程序截下图,谢谢了。 我试了统计VI,不知道统计VI是计算信号哪段的中值,可不可以用来算术平均滤波。 请知道的帮下忙,感激啊..
评论
全部评论
123就啊731
“不知道统计VI是计算信号哪段”?你给它输入多长的数组,它就计算多长的数组的平均数或中位数啊。
下图为逐段计算的,每次读取10点,计算后得到一个数。也就是通过设置读取点数,把那些点浓缩成一个数据点,是为逐段。下图为逐点计算的,每通道读取点数不影响后面的计算了,只影响从采集卡读数的频率。统计vi计算逐点队列中的数据的平均数或中位数。通过设置队列的长度,控制计算用的数据段长度。这样做,每个点都有一个处理之后的点与之对应,是为逐点。
9 0 2017-05-21 0条评论 回复
我的大三大四
你可以在labview的:帮助>>范例>>搜索滤波,里面提供了FIR和IIR滤波的编程方式,里面也有平均滤波的使用。你查查看。
7 0 2013-08-26 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论