完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
我想利用NI板卡调用DAQ驱动实现多通道数据采集,然后在进行数据处理。
看范例实现了数据采集功能,我想实现多通道数据平稳后在取平稳后的数据进行处理,但是不知道怎么做,求大神指点。 即while循环采集多通道数据,该数组为某一个时刻的N个通道的数据,而求稳态数据需要通道不同时间内的数据进行分析,这需要取出一段时间内的数据,即在while循环外处理,处理之后产生一个稳态按钮,怎么在作用while循环让其停止采集呢纠结啊 |
|
相关推荐
2个回答
|
|
|
|
|
|
昨天仔细研究了一下该问题,其实就是数据采集中的实时处理问题,达到某一状态,停止采集。
整理一下昨天的思路: 采集的数据为多通道温度,实际中温度是逐渐上升,最后达到一个平衡点,平衡点之前的数据丢弃,之后的数据为有效数据。输入控件为:稳态判断时间间隔T,和数据稳态最大偏移值(即数据都小于该值时,系统达到稳态)。输出控件为:稳态状态和有效数据(稳态时的数据)。 过程: 1.取规定稳态判定时间段内多通道数据 数据个数为:稳态判断时间*采样率*通道个数N 2.判断该稳态判定时间内每个通道是否达到稳态,当所有通道都稳态系统才算稳态 每个通道在稳态判定时间内是否稳态算法为:令该时间段内所有数据与其平均值相减,求的数据在平均值的偏移;在对这些偏移值取绝对值,求平均,得到该稳态判定时间内的数据偏移大小;令该数据偏移大小与数据稳态最大偏移值进行比较。 3.系统稳态判定 比较结果:小于该值通道稳态,停止数据采用,获得有效数据,否则通道不稳态,丢弃数据,在取下一段稳态判定时间段内的多通道数据进行稳态判定 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1145 浏览 1 评论
用udl里的字符串信息在局域网内其他电脑连接sql数据库为什么为出现连接失败拒绝访问?
2024 浏览 2 评论
为什么同一个队列引用的全局变量,运行在两个子vi中发现队列数据丢失了
1646 浏览 0 评论
1839 浏览 0 评论
关于labview2024版本的lvanlys.dll出错的问题
4379 浏览 3 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-29 08:42 , Processed in 0.808852 second(s), Total 78, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号