nethunter 发表于 2006-11-8 10:58:31

如何实现在采集中对前一数据的保持??

我使用的滤波方法:先根据经验判断,确定两次采样允许的最大偏差值(设为A)每次检测到新值时判断:如果本次值与上次值之差<=A,则本次值有效。如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次值。
“上次值”如何保持,以待用于与当前值作比较??我现在用的是移位寄存器功能,在LabVIEW中还有其它更为简洁的方法吗?请兄弟们指点!!

tester 发表于 2006-11-8 12:10:35

再放一个数值框在上面,把值放入它这里,然后以后操作可以用局部变量。;P

[ 本帖最后由 tester 于 2006-11-8 12:11 编辑 ]

nethunter 发表于 2006-11-8 15:25:25

???????????:L

lgh269 发表于 2006-11-8 20:03:47

用变量是个不错的选择,用一个CASE结构做选择,楼主可以试试

ricken 发表于 2006-11-9 11:28:43

用变量是比较简单的方法.
页: [1]
查看完整版本: 如何实现在采集中对前一数据的保持??