【求助】关于采样频率和采样点数的问题
labview吧
全部回复
仅看楼主
level 4
日代千鹤😈
楼主
我用了一块恒凯的采集卡,然后想采集肌电信号。现在我将采样频率调为1000Hz,采样点数调成1024,然后采集40s的数据却只记录了27000多个点,,,,按道理不是每秒记录1000个点,然后40s应该有40000个点才对吗?
然后我将采样点数调为了512,采了40s左右的数据,数据点确实有20000多一点,可这样采样频率不就没有1000Hz了吗???
有点被绕晕了,数据点数不是应该由采样频率*采样时间决定的吗?
2021年04月20日 10点04分
1
level 4
日代千鹤😈
楼主
我联系过恒凯方面的技术人员,然后对方让我加一个while循环结构,可是好像并没有什么帮助(采样频率为1000Hz、采样点数为1024时,采集40s数据得到的数据点数仍然远不足40000个,,,)
2021年04月20日 11点04分
2
level 15
Labview_VIP
第一个程序框图里没有时间参数,你是如何实现采集40多秒的?
2021年04月21日 01点04分
3
日代千鹤😈
点击连续运行
2021年04月21日 14点04分
日代千鹤😈
“写入测量文件”那里,我设置为“添加至文件”,确实可以连续写入很多秒的数据,就是数据点数远远不够,,,
2021年04月21日 14点04分
Labview_VIP
@日代千鹤😈
没有这么运行程序的。图一的程序框图你运行一次,看有多少个数据写入
2021年04月21日 14点04分
日代千鹤😈
@Labview_VIP
我发了,大哥看看我楼下的回复
2021年04月21日 16点04分
level 4
日代千鹤😈
楼主
我点击“运行”,程序只会运行一次,然后采到的数据点数和我设置的“采样个数”有关,上图为1024
2021年04月21日 15点04分
4
Labview_VIP
把这个采样数改成大于14336的数(比如15000),然后运行一次,看实际记录有多少个?
2021年04月21日 16点04分
日代千鹤😈
@Labview_VIP
好,我明天试试
2021年04月21日 16点04分
日代千鹤😈
@Labview_VIP
大哥,我按照你说的做了,确实运行没问题了,30s采到的数据量正确的,不过我还想让波形连续显示(而不是说全部数据采完再一次性显示),请问怎么实现呀
2021年04月22日 02点04分
日代千鹤😈
@日代千鹤😈
波形图在楼下
2021年04月22日 02点04分
level 4
日代千鹤😈
楼主
这里我是点击“连续运行”,只要我不暂停,程序就一直跑下去。然后我用手机计时了20秒,实际读到的数据只有14秒(1024*14=14336个数据点)
2021年04月21日 16点04分
5
日代千鹤😈
所以我就不知道,我设置的1000Hz采样频率的意义何在,,,20秒才采到14336个数据点,,,
2021年04月21日 16点04分
level 4
日代千鹤😈
楼主
啊,我试着把采样个数调成30720,然后点击“运行”,之后labview界面虽然没响应,不过在30s左右确实暂停了运行,采样点数也有30720,看样子这样运行是
正确的
。
不过我想让波形界面可以连续显示波形,不是等到全部数据点采完再显示,请问大佬这个怎么实现呀
2021年04月22日 02点04分
6
日代千鹤😈
我试了用“for”循环结构,每次采样1024个点,采样频率1000Hz,执行15次,就是说示波器界面每次显示1024个采样点。然而还是会存在比较大的延迟(执行15次用的时间要20多秒
)
2021年04月22日 02点04分
Labview_VIP
@日代千鹤😈
加个扣扣细说,34753540
2021年04月22日 03点04分
level 9
我真的不爱你22
联系404924539
2021年04月23日 07点04分
7
level 3
那时再问回答
有偿找个会labview的大佬指点我一些信号处理的相关问题
2021年05月16日 08点05分
8
1