微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 怎样搭建LabVIEW数据采集平台

怎样搭建LabVIEW数据采集平台

时间:10-02 整理:3721RD 点击:

怎样用LabVIEW进行数据采集,初学者一般会用自带的DAQ ASSISTANT来实现,它是一个图形化的接口来配置数据采集任务,但每次参数的改变都要通过重新设置它来实现,而不能通过前面板来改变,而且可以看到其执行效率并不高。怎样搭建一个适合自己的数据采集平台呢,并可以通过前面板来改变相关的采集参数呢,下面以LabVIEW8.2为例,让我们先来认识一下DAQmx的相关采集函数吧。   



在上面可以看到,采集函数主要有以下几个:

    1)NI-DAQmx 虚拟通道创建函数(Create Channel) 主要设置采样物理通道,采样范围,节点连接配置,单位等,并可以设定特定的测量类型,如模拟信号,数字信号测量,压力,温度等,不过要注意选择是输入型和输出型,比如说你要采集电压量,就要选择电压输入(AI Voltage),如果是输出特定电压信号,则选择电压输出(Ao Voltage)。




    2)NI-DAQmx 读取函数(Read) 从特定的采集任务中读取采样,采集所得的数据就是来自于该函数,输出数据类型取决于前面选择的采样类型。




Analog DBL 1Chan 1Samp




Analog 1D Wfm NChan NSamp

   3)NI-DAQmx 写入函数(Write) 用于波形输出,即将特定的采样写入指定的任务,比如需要产生一个正弦信号,就需要将波形数据传递给该函数,可以依据不同的采样任务设置不同的数据类型。


Analog 1D Wfm 1Chan 1Samp




      Analog 1D Wfm NChan NSamp  

4)NI-DAQmx 等待直至完成函数(Wait) 用于在任务结束之前完成特定的采集或生成任务,可以指定超时时间,若采集或生成没有在这段时间内完成,则会提示错误。




    5)NI-DAQmx 定时函数(Timing) 主要设置采样速率,采样点数和采样模式等,一般的采集任务而言,这三个参数用得较多。




6)NI-DAQmx 触发函数(Triggering) 当然就是设置一个触发,这个和现在的数字示波器里的触发是类似的,由于触发模式较多,这里就不详细介绍了,需要的自己看看Help文档,一般而言,用得较多的为模拟边沿触发(Start Analog Edge)和数字边沿触发(Start Digital Edge),需要主要的是模拟触发需接APFI,而数字触发则接PFI,然后选择上升沿还是下降沿,并设置触发电平。




7)NI-DAQmx 开始任务函数(Start) 启动任务函数当然就是启动采集任务,一般说来,NI-DAQmx在执行上面的读取函数(Read)时,会自动转换至任务开始状态(即自动启动开始任务函数),不管有没有选择开始任务函数,因而这个函数不是经常需要。在一些特定的场合,如在连续采集或生成中,启动任务函数就应当使用,否则,任务的性能会降低,因为它将不断读入相关的配置文件,并重复启动和停止任务。




8)NI-DAQmx 停止任务函数(Stop) 停止当前的采集任务,一般来说,采集任务完成会自动停止,该函数可以通过与某些条件语句共用来实现强制停止当前的采集任务。




9)NI-DAQmx 清除任务函数(Clear) 可以清除特定的任务,如果该任务正在运行,该函数会首先中止任务然后释放掉所有的资源,如果一个任务还会使用,那么就应使用停止任务函数,而不是清除它。




10)属性节点函数(如Channel Node,Timing Node等)  DAQmx属性节点提供了对所有数据采集操作相关属性设置,其实各采集函数里面就是一个属性节点,而且可以用属性节点读取当前的设定值,同时,一些不常用的属性也只能通过属性节点来访问,

11)DAQmx数据采集助手函数(DAQ Assist)  这个应该是我们最熟悉的,很人性化的界面,刚开始我们都用它,不过执行的效率并不高,这个可以打开它的后面板可以看到,这里就不多说了。


没有实际例子,有些空洞,不过还是可以参考一下。

求小编分享哈例程

对,,如果有例子就更好了。实际应用的时候问题很多

谢谢小编多谢分享 很好的额资料 受用了

能举一些实例就好了。Labview自带的help里面,解释有时也是云里雾里,甚至还有些错别字,无语。

学习了

讲得很好啊。支持一下,,

求例子,,,,,,

天天天天天天有。                 

Good! Thanks a lot!

很好,学习到了

学习学习基础

超导磁体电源系统功能需求分析

看一下

很好,正在学习这一块,

挺好的

学习了,不过感觉,,,还是有用的吧

谢谢分享111111111111111111

谢谢分享··

谢谢分享!谢谢分享!谢谢分享!谢谢分享!

小编分享点实例

感谢小编分享

作为一个正在努力学习数据采集卡的学生来说,我发现现在网上很多视频、文档等资料都讲的太偏于理论性,没有很多的实践性。后来我在优酷无意间发现了一个叫恒凯电子科技公司出的数据采集卡视频,感觉操作性特别强,每个视频都有摄像头可以让我们亲眼看到实物操作的整个流程,所以想和所有和我一样在学习数据采集的同学们分享一下。可以直接在优酷搜索“恒凯电子科技”,我这里也有这公司出的视频资料     http://pan.baidu.com/s/1gfgs0y3

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

网站地图

Top