文档介绍:数据采集(下):基于虚拟仪器技术构成的测量系统的基本组成及相应功能;信号采集的基本概念;测量信号的差分式输入方式;采样率;分辨率;输入范围。——测量系统硬件即数据采集卡的配置软件MAX。利用MAX,能完成驱动数据采集卡;确立数据采集任务的名称;并对数据采集卡、具体数据采集通道以及采样的相应参数、换算比例等进行配置。,建立一个实际数据采集任务,包含要确认一个或多个虚拟通道;且除每个虚拟通道的属性设置以外,该任务涉及的参数还包含这些虚拟通道共用的采样和触发模式等属性参数的配置(可选用默认,也可调整)。虚拟通道:一个由测量采集任务名称、采集硬件物理通道、模拟信号输入接线方式、测量或发生的信号类型、换算(缩放比例)等虚拟仪器通过数据采集卡实现测量数据采集所需要配置的属性的集合。,为运行经测量及自动化浏览器即MAX新建立的数据采集任务,需要借助“DAQmx任务名”控件或“DAQmx任务名”常量。“NI-DAQmx”实际意味着一系列数据采集软件。它包括数据采集卡驱动程序,以及LabVIEW环境下可建立数据采集任务、实现测量数据采集功能(经数据采集卡读取数据或由其生成数据)的相应功能函数及ExpressVI。确立一个数据采集任务,还可用DAQ助手(ExpressVI)来完成——整合了MAX的功能,直接在框图面板实现数据采集任务建立。但用DAQ助手建立的任务无名称,属临时任务,不会保存在MAX中被其他程序使用。,直接使用“DAQmx创建虚拟通道”亦即“DAQmx创建通道(AI-电压-基本)”函数,通过编程的方法,也可以建立数据采集的临时任务。、NI-DAQmx(数据采集)的属性节点二、NI-DAQmx(数据采集)的任务状态(逻辑)三、数据采集程序(VI)的编制(示例)(单个、一段、连续)(单个、一段、连续)(其中每个均包括利用NI-DAQmxVI和借助DAQ助手两种编程途径)、DAQmx(数据采集)的属性节点DAQmx属性节点的功能:用于指定数据采集操作的各种属性。这些属性中,某些可利用DAQmxVI(数据采集相关的功能函数——8种)进行设置;而另一些无法则由DAQmxVI设置。时间属性通道属性触发属性读取属性写入属性路径:“函数”选板“测量I/O”DAQmx-、DAQmx(数据采集)的任务状态(逻辑)配置任务->开始任务->采集数据操作->结束任务->清除任务显式和隐式任务状态的转换:通过调用函数的方法明确实施任务状态的转换,称为显式状态转换;而某些DAQmxVI在执行时,若未处于其所需的状态,将会引起状态的自动转换,这种自动转换被称为隐式状态转换。(1)显式转换举例:在“读取”采样数据前,明确地执行“开始任务”;且在“清除任务”前,明确地执行“结束任务”。(2)隐式转换举例:在“读取”函数执行前,自动执行“开始任务”;在“清除任务”执行前,自动执行“结束任务”。、数据采集程序(VI)(a)采集5V的直流电压(电平),并由表盘式显示器显示找到表盘式显示器路径:“控件”选板->“新式”“数值”“仪表”(VI)建立的步骤:将需测的直流电压经差分模式接至实验箱的模拟输入0号与8号通道之间;b)用MAX建立此采集测量任务:我的系统\数据邻居\NI-DAQmx任务,右击弹出“创建新NI-DAQmx任务”->采集信号->模拟输入->电压->选择0号物理通道(ai0)->采用默认的任务名“我的电压任务”,点击“完成”。将虚拟通道“电压”的“信号输入范围”设置为0~10V,任务的“定时设置”参数区域的“采集模式”选择“1采样(按要求)”;随后,按参数配置栏左上角“保存”按钮,对参数设置的调整做确认。c)构建数据采集VI:往框图面板调用多态函数“DAQmx读取”,选择“模拟DBL1通道1采样”功能;在该函数的“任