完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
新手我刚接触数据采集,有一个采集数据的问题,采用USB-6210的采集卡,要每隔50ms(20HZ)采集一串数据,例如在0-500ms内,会有10个外触发脉冲,然后要采集0~40ms,50~90ms,100~140ms...450~490ms的数据,每段数据各800个数据点(20KHZ采样率),现在用labview自带采用外触发,有限点采样的例子,即配置DAQ参数---采集信号---清空DAQ任务,再软件循环,在时间上明显不够,基本上是丢了一半时段的数据,还请教各位大侠高手,这种采集如何做才能提高效率不会丢数据啊?
多谢各位高手了!! |
|
相关推荐
9个回答
|
|
如果采用连续采集的话,如何保证是从0,50,100ms。。。开始收集呢?
|
|
|
|
可以这样试下,不知道外部脉冲几V电压,采集两个通道,一个是外部脉冲,一个是信号,以第一个触发为采集信号,采集总共500ms,采样率40KHZ,(每通道20KHZ),采集到的两个波形你再做数据处理,以触发波形的上升沿作为标记截取波形,仅做参考
|
|
|
|
多谢你的回复, 外部的外触发脉冲是一个20HZ的5V的TTL信号,仅做为每个时段要采集数据的起始信号,实际要采集的数据只有一个,信号会持续时间会有一段时间,差不多有二、三十秒左右,我说的500ms只是一个例子,其中的0-40ms,50-90ms...这些数据要收集起来。你有什么好办法吗? |
|
|
|
我理解了你的意思了,是用软件的方法找各个时段的信号起始时刻的,有没有可以实现硬件上直接做多次触发的? 软件上实现触发功能上应该可以实现,就是数据量有点大了,因为我要采集的数据是会是持续二、三十秒了。 |
|
|
|
这些数据处理起来应该没多大时间 ,如果提示内存不足,你可以边采集边把数据写入TDMS,处理的时候再读取出来,其他的方法我一时想不出,连续触发这么短时间不行,而且你的触发事件不一致,会出现间隔很短的现象,那样数据会丢失,最可靠就是一次性全部采集,TDMS写入读取速度超快的,你这些数据小意思
|
|
|
|
多谢多谢!我看到LABVIEW的例子有TDMS相关的,我研究研究看, 另外,如果我的采样率提到200KHZ,再一次采集30S的数据,TDMS可以处理吗? |
|
|
|
TDMS的储存带宽单位是G/秒,你那点数据小意思
|
|
|
|
多谢你的回复,我试试看。
|
|
|
|
换板卡吧。。。使用硬件带触发记录的采集卡,pre-trigger的时间可设置,记录时长也可以设置,这样就很方便了。软件设置的话网络延迟是无法避免的吧,这么高的采样率无法保证准确获取数据吧。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
Labview 信号处理 瞬态测量 连线出现错误提示,请教各位前辈!麻烦请各位帮忙看一下?
3597 浏览 2 评论
663 浏览 1 评论
1205 浏览 6 评论
LabVIEW如何识别接线端是否有数据输入,不能通过判断默认值的方式
1835 浏览 4 评论
打开labview时很慢,在任务管理器里面看到,内存能有1000多M,重装也没用,各位大佬这是什么问题引起的,怎么解决
4401 浏览 3 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-10-14 19:18 , Processed in 0.638052 second(s), Total 60, Slave 53 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号