网站大量收购闲置独家精品文档,联系QQ:2885784924

LABVIEW王荣LABVIEW王荣.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LABVIEW王荣LABVIEW王荣

数 据 采 集 系 统 课程名称:虚拟仪器技术 院 系:电子与电气工程学院 专 业:电子信息工程 班 级:099411 姓 名:王荣 学 号:094109051 指导老师:薛晓 数据采集系统 数据采集是LABVIEW这门虚拟仪器设计语言的优势和强项,因而在LABVIEW程序设计中占有非常重要的位置,本项目将结合实例分析用LABVIEW构建数据采集系统的方法和技巧。本项目主要包括:用LABVIEW构建数据采集系统的前期准备,LABVIEW提供的用于数据采集的VIs,构建单通道数据采集系统,将数据采集系统由单通道扩展为多通道。 一、用LABVIEW构建数据采集系统的前期准备 我们需要的前期准备主要包括硬件和软件两个部分。按照虚拟仪器的定义,硬件部分只是计算机和外界的接口,而软件部分是虚拟仪器的主体。这里包括计算机串口、并口等计算机I/O端口和数据采集卡等数据采集设备,软件则是LABVIEW编写的应用程序。 二、LABVIEW提供的用于数据采集的VIs LABVIEW为用户提供了多种用于数据采集的函数,VIs和express VIs。它们大体可以分为两类,一类是traditional DAQ VIs,另外一类是操作更为简单的NI-DAQmx,这些组建主要位于函数模板中的measuremengI/O,insrument I/O子模板中,分别如下图所示。 其中最为常用的模板是位于measuremengI/O子模板中的data acquisition和ni-daqmx data acquisition两个子模板,分别如下图所示。 三、构建单通道数据采集系统 这套系统的硬件部分是多功能数据采集卡NI-PCI-6110,软件部分采用labview中的数据采集模块实现。 首先新建一个空白VI,并从labview的函数模板中measuremengI/O子模板中的data acquisition子模版: 从data acquisition子模板中的analog input模板中选取AI acquire waveform.vi,并放置于程序的后面板: AI acquire waveform.vi的主要功能是实现单通道数据采集。它有如下几个重要的输入数据端口,分别是devices、channel、number of samples以及sample rate。这四个数据输入断口分别用于指定数据采集卡的器件编号,通道编号,采样点数量以及采样速率。AI acquire waveform.vi的输出数据端口waveform用于连接waveform数据类型的控件。设置后的AI acquire waveform.vi后面板如图所示: 经过上面简单的设置,程序便可以对任意devices number所对应的数据采集硬件的任意一个通道进行数据采集了,采集速率和采集的数据点的个数分别由number of samples和sample rate决定。采集后的数据被实时显示在示波器窗口waveform graph上面。 在实际使用过程中,往往需要程序不仅做到数据的实时显示,更需要做到数据的保存和分析处理,因而我们对程序进行如下修改,使得采集到的数据被保存到计算机上,并进行实时的频谱分析。 首先从waveform子模板中选取get waveform components函数,将获取的数据由waveform格式转化为一维数组,并从函数模板中的file I/O子模板中选取 write to spreadsheet file函数,将其1D data数据端口于get waveform components函数的输出数据端口Y相连,对采集到的数据进行保存: 下面对采集到的信号进行频谱分析,从signal processing子模板中选取specture measurement express vi,并对器属性进行设置。取功率谱,并加汉宁窗: 最终,程序的后面板和前面板分别如图所示,改程序实现了单通道的数据采集、显示、保存以及分析处理。 四、将数据采集系统由单通道扩展为多通道 在实际的数据采集系统中,往往需要同时对多路信号进行实时采集,这时候单通道便不能满足要求,需要将其改为多通道。硬件需要采用多通道的数据采集卡。 本系统所用的数据采集卡支持四通道同步数据采集。首先,新建一个空白VI,并从measuremengI/O子模板中选取ai acpuire waveforms.vi,放置在程序的后面板。和前面不同的是,ai acpuire waveforms.vi有多通道输入数据端口channels,可以用于指定特性device number对应的数据采集卡的多个通道号码。 对ai acpuire waveforms.vi的数据端口进行设置后的程序后面板和前面板如

文档评论(0)

yxutcangfp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档