《虚拟示信号发生器实验教学PPT.ppt》由会员分享,可在线阅读,更多相关《虚拟示信号发生器实验教学PPT.ppt(28页珍藏版)》请在三一办公上搜索。
1、实验三 虚拟信号发生器,肖俊生2014.05,内容与安排,一、实验目的 二、实验设备三、实验步骤四、实例分析,一、实验目的,并掌握虚拟仪器的设计思想和方法掌握LabVIEW编程、调试等技能学习“波形图”控件各种复杂功能的使用学习数据采集卡的使用方法,二、实验设备,计算机LabVIEW2013软件、NI-DAQmaxPCI-6221数据采集卡及接线盒,三、实验步骤,硬件设计 计算机、PCI-6221、接线盒、导线等软件设计 数据连续采集(AO)、数据处理、显示,主要功能,主要功能,运行、停止可产生两路信号,信号参数可调,显示模式:单通道、多通道模式,高级功能:FFT、网络等,虚拟信号发生器,DA
2、Qmx模拟量生成,带缓冲的波形生成,生成波形频率取决于下列三个因素更新率(每秒多少个更新点)缓冲区中的数据点缓冲区中的周期数,信号频率,更新率,缓冲区中的数据点,缓冲区中的周期数,缓冲区大小 1000点缓冲区中的周期数 2更新率 1000 点/秒则,信号频率 2 Hz,DAQmx Write.vi,输出单个电平,直流电压,先在内存中开辟一个缓存区,将波形载入,生成N点波形,生成一个周期的正弦波,通过设置多少样本描绘一个波形周期和采集卡的更新率决定实际输出波形的频率,生成连续波形,波形生成凼数,频率为100Hz,幅值为5V的正弦波,Express VI的定时为每秒钟生成10000个点,所以每个波
3、形周期由100个样本所表示,程序会自动根据波形中的t0和dt信息设定采集卡合适的更新率,向外输出波形,DAQmx Is Task Done.vi,,当任务结束戒点击“stop”按键时任务结束,停止生成波形,写入缓冲区一个正弦波周期,程序开始以后再也没有继续输入过波形信号,Basic Function Generator.vi,“Fs”代表使用该VI每秒钟生成的点数,频率设定为10,则“Fs”至少大于20,设置为1000时每个周期由100个点描绘,“#s”代表总共需要该VI输出多少个样本,如果需要収送一个完整的波形,至少应该是“Fs”除以频率之商的整数倍,波形发生器,DAQmx Write.vi都放置在DAQmx Start.vi之前,波形每个周期由100个样本描绘,因为生成的波形频率是可变的,所以还需要实时地改变采集卡的更新率,每当改变波形信息时,示波器读到的数据就杂乱无章起来,在设置成不允许重生成模式时,需要不断给入波形数据,否则会导致没有数据输出引起的超时报错,所以DAQmx Start Task.vi之后必须丌停刷新DAQmx Write.vi。,谢 谢,