- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用labview构建数据采集系统
数据采集是labview这门虚拟仪器设计语言的优势和强项,因而在labview程序设计中占有非常重要的位置,本项目将结合实例分析用labview构建数据采集系统的方法和技巧。本项目主要包括:用labview构建数据采集系统的前期准备,labview提供的用于数据采集的VIs,构建单通道数据采集系统,将数据采集系统由单通道扩展为多通道。
用labview构建数据采集系统的前期准备
我们需要的前期准备主要包括硬件和软件两个部分。按照虚拟仪器的定义,硬件部分只是计算机和外界的接口,而软件部分是虚拟仪器的主体。这里的已过见包括计算机串口、并口等计算机I/O端口和数据采集卡等数据采集设备,软件则是labview编写的应用程序。
labview提供的用于数据采集的VIs
labview为用户提供了多种用于数据采集的函数,VIs和express VIs。它们大体可以分为两类,一类是traditoinal DAQ VIs,另外一类是操作更为简单的NI-DAQmx,这些组建主要位于函数模板中的measuremengI/O,insrrument 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的数据端口进行设置后的程序后面板和前面板如图所示:
下面仍旧对采集到的数据保存到文件,并进行分析处理。最终程序的前面板和后面板如下所示:
由于采用了多通道数据采集,保存文件的时候,相应地我们采用export waveform to sp
您可能关注的文档
- 奎克高速公路工程第一合同段25m箱梁预制精细化管理施工手册.doc
- 大北农专营店管理手册.doc
- (课件)现代医院管理制度——公立医院改革的目标模式.ppt
- -flash动画制作教程(速学必备宝典)动画制作软件flash mx.ppt
- Lesson 8 Fitting stock prices to a lognormal distribution :8课的拟合股票价格的对数正态分布.pdf
- [最新]八年级英语仁爱版上_Unit4_Topic1说课课件.ppt
- 【】维护妇女儿童 合法权益手册35.doc
- 120万吨年烧焦罐式渣油催化裂化反再系统工艺设计.ppt
- 急危重症抢救程序 - 第一篇急症诊疗规范.doc
- din en 76452003 压力设备.金属材料检验文件及材料规范.doc
- 8 黄山奇石(第二课时)课件(共22张PPT).pptx
- 22《纸船和风筝》教学课件(共31张PPT).pptx
- 17 松鼠 课件(共23张PPT).pptx
- 23《海底世界》课件(共28张PPT).pptx
- 21《大自然的声音》课件(共18张PPT).pptx
- 第12课《词四首——江城子 密州出猎》课件 2025—2026学年统编版语文九年级下册.pptx
- 第2课《济南的冬天》课件(共42张PPT) 2024—2025学年统编版语文七年级上册.pptx
- 17 跳水 第二课时 课件(共18张PPT).pptx
- 第六单元课外古诗词诵读《过松源晨炊漆公、约客》课件 统编版语文七年级下册.pptx
- 统编版六年级语文上册 22《文言文二则》课件(共27张PPT).pptx
原创力文档


文档评论(0)