数据采集系统-毕业论文 联系客服

发布时间 : 星期五 文章数据采集系统-毕业论文更新完毕开始阅读5c4b64757fd5360cba1adbea

件参数,如采样率,数据格式,缓冲区长度等。声卡的采样率由内部时钟控制,只有3-4种固定频率可选,一般将采样频率设置为44100HZ,数据格式设置为16bit。缓冲区长度可选默认值。

主要操作说明: 在block diagram:

Functions → Graphics & Sound → Sound → Input → Configure 选择configure函数。

3.4.2声音输入读取虚拟仪器

Sound Input Read .VI的前面板如图3-6所示。

Sound Input Read .VI的前面板为声卡采集时的参数设置。

图3-6 Sound Input Read .VI的前面板

Sound Input Read .VI的后面板如图3-7 所示:

17

图3-7 Sound Input Read .VI的后面板

程序说明:

该函数用于等待采样数据缓冲区满的消息。当产生这一消息时,它将数据缓冲区的内容读取到用户程序的数组中,产生一个数据采样集合。若计算机的速度不够快,使得缓冲区内容被覆盖,则会产生一个错误信息。这时应调节缓冲区的大小,在采样时间和数据读取之间找到一个理想的平衡点。

主要操作说明: 在block diagram:

Functions → Graphics & Sound → Sound → Input → Read 选择read函数。

3.4.3声音输入清除虚拟仪器

Sound Input Clear .VI 的前面板如图3-8 所示:

18

图3-8 Sound Input Clear .VI 的前面板

Sound Input Clear .VI 的后面板如图3-9 所示:

图3-9 Sound Input Clear .VI 的后面板

19

程序说明:

该函数用于完成最终的清理工作。例如关闭声卡采样通道,释放请求的一系列系统资源(包括MDA,缓冲区内存,声卡端口等)。

主要操作说明: 在block diagram:

Functions → Graphics & Sound → Sound → Input → Clear选择clear函数。

3.5 数据模拟模块

数据模拟模块是用labview自己模块模拟发出波形模拟采集的数据波形,主要为分析波形等使用,模拟的波形主要分为两个通道或将两个通道的叠加成一个波形。发出的波形主要有:正弦波、方波、三角波、锯齿波、高斯白噪声、Gamma。

主要方法是在labview中用函数信号发生器产生一个信号,实际上相当于通过软件实现了一个信号发生器的功能。

正弦波:

公式为y=Asin(ωx+φ)A为振幅,ω周期,φ相位。

方波:

公式为y=flc1hs(sin(2*pi*f*t), eps)频率为f的值为0~1的方波。

电流的波形为矩形的电流即为方波电流。不论 t 轴上下是不对称的,只要是矩形就可叫方波,必要时,可加“对称”,“不对称”加以说明。

方波不一定是交流波。主要看该方波有没有正负交替,要一直是一个符号就是直流了,可以全是正的,也可以全是负的;如果有正有负就是交流了。

三角波: 三角波函数:

输入 f[x_]:=x /; 0<=x<1 输入 f[x_]:=2-x /; 1<=x<2 输入 f[x_]:=f[x-2] /; x>=2

20