微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 关于labview中的DAQ的一些小问题

关于labview中的DAQ的一些小问题

时间:10-02 整理:3721RD 点击:
一个简单的DAQ采样
C:\Users\Administrator\Desktop\`RC7X53VVUXT@~82{U5C%`A.jpg
这里我的问题有以下几个:
1:为什么要加上10ms的延时?我用采集卡采集时如果不加延时的话,采集到的电压数据包含许多的0(这跟实际情况不符合)。
2:这个10ms的延时跟前面的采样:100有什么关系?
3:使用采样时钟采集到的数据会不会有丢失?比如这里的每通道采样数是按照默认值-1来采样的,每个while循环都会将采集卡缓冲区内的数据全部读取出来,下个循环又读取整个的缓冲区的内容,而在这两个while循环的时间间隔内,如果采集卡的缓冲区已经满了,那么采集到的数据会不会有丢失的情况?如果采集卡的缓冲区未满,那么未满的内存是用数组0来代替(这是第一个问题中0的原因)?
C:\Users\Administrator\Desktop\2.jpg
4:在实验中,我将采样时钟去掉后,同时将while循环中的定时去掉,得到采样数据波形很好,这里为什么不需要延时呢?加上延时后采样就失真了:原因是什么呢?



C:\Users\Administrator\Desktop\2.jpg

图片不知道为什么上不了,内容就是普通的一个daq采集,其中延时是指while循环中有一个10的延时

哪位大神能够科普一下daq中内存的知识

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top