![最新7 数据采集上_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-5/6/9c3e651a-aec1-4df0-9ce4-879b227f02c2/9c3e651a-aec1-4df0-9ce4-879b227f02c21.gif)
![最新7 数据采集上_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-5/6/9c3e651a-aec1-4df0-9ce4-879b227f02c2/9c3e651a-aec1-4df0-9ce4-879b227f02c22.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、7 数据采集上 虚拟仪器虚拟仪器 七:数据采集(上)七:数据采集(上) 7 数据采集上 本堂课内容数据采集(上) 一、一、 测试系统简介测试系统简介 DAQ - Data Acquisition 被 测 对 象 传 感 器 信 号 调 理 数 据 采 集 信 号 处 理 仪 器 面 板 1. 测试系统组成测试系统组成 7 数据采集上 在基于计算机构建的虚拟仪器及自动测试在基于计算机构建的虚拟仪器及自动测试 系统中,软件起着重要作用。具体包括所用到系统中,软件起着重要作用。具体包括所用到 硬件(典型硬件如数据采集卡,等等)的驱动硬件(典型硬件如数据采集卡,等等)的驱动 程序(程序(NI-DAQm
2、x;NI-VISA,等);应用程,等);应用程 序编程接口序编程接口; ; 再上层的,是再上层的,是 LabVIEW 等编程等编程 环境软件;最后环境软件;最后, , 还有用户根据自己需求所构还有用户根据自己需求所构 建(编制)的应用程序。建(编制)的应用程序。 虚拟仪器及系统的软件虚拟仪器及系统的软件 7 数据采集上 用户编制的测量应用程序用户编制的测量应用程序 应用软件编程环境应用软件编程环境LabVIEW, LabWindows/CVI, Measurement Studio 配置软件配置软件 Measurement and Automation Explorer (MAX) 应用程序编
3、程接口应用程序编程接口(API) 硬件驱动程序硬件驱动程序NI-DAQmx 现实世界的信号和物理量现实世界的信号和物理量 信号调理信号调理 数据采集与模块化仪器数据采集与模块化仪器 传感器和变换器传感器和变换器 7 数据采集上 万用表万用表 开关在左开关在左 可调电源可调电源 示波器示波器 函数发生器函数发生器 7 数据采集上 模出模出 模入模入 直流电压源直流电压源 函数发生器函数发生器 数字数字 输入输入 输出输出 计数器计数器/时钟,时钟, 用户可编程用户可编程 I/O,直流电直流电 源源 数字万用表数字万用表 可调可调电源电源 示波器示波器 用户可编程用户可编程I/O 7 数据采集上
4、2. 信号分类信号分类 7 数据采集上 3. 测量系统信号输入方式测量系统信号输入方式 实验中所构建的测量系统,采用实验中所构建的测量系统,采用 如图所示的差分式输入方式。如图所示的差分式输入方式。 输入信号输入信号 + - 至于测量系统的信号至于测量系统的信号“参考地参考地 单端(单端(RSERSE)”和和“无参考地单端无参考地单端 (NRSENRSE)” 输入接线方式及相应用输入接线方式及相应用 途,可参考教材或途,可参考教材或“帮助帮助”文件,文件, 或测量技术原理有关的教材等。或测量技术原理有关的教材等。 具体实现上是:输入信号接具体实现上是:输入信号接 在在CH0+CH0+和和CH0
5、-CH0-之间。之间。CH0+CH0+,即实,即实 验箱上的模入验箱上的模入0 0通道通道CH0CH0;CH0-CH0-, 则是模入则是模入8 8通道通道CH8CH8。 输入信号输入信号 7 数据采集上 4. 采样率采样率 采样率采样率每秒(单位时间)采集被测信号的次数。每秒(单位时间)采集被测信号的次数。 以较高采样率采集到的信号样本,能更真实地反映原信号。以较高采样率采集到的信号样本,能更真实地反映原信号。 采样率过低,采样率过低,采得的数字信号看起来其频率可能与实际频采得的数字信号看起来其频率可能与实际频 率不同,称为频率混叠(率不同,称为频率混叠(aliasingaliasing) (
6、抗混叠(抗混叠LPLP) 被采信号频被采信号频 率为率为fs 以以fs采样采样 以以2fs采样采样 以以4fs/3采样采样 采样定理:采样定理:采样频率至少是被测信号中最高频率采样频率至少是被测信号中最高频率 成分频率的两倍。实际采样时,常取成分频率的两倍。实际采样时,常取510倍。倍。 7 数据采集上 5. 分辨率分辨率 3bit3bit的数据采集卡将的数据采集卡将010V010V的被测信号划分为的被测信号划分为2 2的的3 3次方份。次方份。显显 然,如此采得的信号已非原被测信号。然,如此采得的信号已非原被测信号。 16bit16bit的数据采集的数据采集 卡将卡将010V010V划分为划
7、分为2 2 的的1616次方份(仔细次方份(仔细 看)。看)。 本教学实验室所使用本教学实验室所使用PCI-PCI- 62516251数据采集卡的位数为数据采集卡的位数为1212, 即即12bit12bit。 数字化测量仪器能够检测到的被测模拟信号的最小电平的变数字化测量仪器能够检测到的被测模拟信号的最小电平的变 化量,由数据采集卡的位数(化量,由数据采集卡的位数(bitbit数)决定。数)决定。 7 数据采集上 6. 输入范围输入范围 3bit的采集卡将的采集卡将010V 划分为划分为2的的3次方份次方份 测量仪器能够数字化地表征测量仪器能够数字化地表征被测信被测信 号相应的电压信号号相应的
8、电压信号的大小范围,由最小的大小范围,由最小 值和最大值确定。在数据采集卡已确定值和最大值确定。在数据采集卡已确定 即其位数确定前提下,应尽可能使输入即其位数确定前提下,应尽可能使输入 范围刚好容纳被测信号的变化范围。范围刚好容纳被测信号的变化范围。 3bit的采集卡将的采集卡将-1010V划划 分为分为2 2的的3 3次方份次方份 输入范围输入范围-1010V 输入范围输入范围010V 在右侧给出的示例中,第一个被测在右侧给出的示例中,第一个被测 信号是信号是0 08.75V8.75V(输入范围是(输入范围是0-10V0-10V); ;第第 二个被测信号是二个被测信号是0 07.5V7.5V
9、(输入范围是(输入范围是 10V- +10V10V- +10V)。显然,前者的采样效果更)。显然,前者的采样效果更 好一些。好一些。 7 数据采集上 MAX中的驱动程序中的驱动程序DAQmx 为为确立确立经哪个采集通道去采集被测信号这一经哪个采集通道去采集被测信号这一任务任务,要利用,要利用LabVIEWLabVIEW的的“测量及自测量及自 动化浏览器动化浏览器” ” (Measurement and Automation Explore - MAXMeasurement and Automation Explore - MAX)对数据采集)对数据采集 卡进行配置。卡进行配置。MAXMAX也称
10、也称“数据采集卡配置软件数据采集卡配置软件”。对基于计算机构建的虚拟仪器测量。对基于计算机构建的虚拟仪器测量 系统而言,计算机要与仪器硬件打交道,需要相应的硬件驱动程序。在本实验室虚拟系统而言,计算机要与仪器硬件打交道,需要相应的硬件驱动程序。在本实验室虚拟 仪器设计环境下,仪器设计环境下, “ “NI-DAQmxNI-DAQmx设备设备”是是数据采集卡驱动程序数据采集卡驱动程序。 路径:桌面上路径:桌面上Measurement and Automation 设备和接口设备和接口 二、数据采集任务确立及测量硬件驱动二、数据采集任务确立及测量硬件驱动 6251 7 数据采集上 关于数据采集卡的驱
11、动程序关于数据采集卡的驱动程序 一般而言,每种、每块数据采集卡均有自一般而言,每种、每块数据采集卡均有自 己的驱动程序,它的作用就是去控制数据己的驱动程序,它的作用就是去控制数据 采集卡的硬件操作。采集卡的硬件操作。 数据采集卡的驱动程序由供应商提供,用数据采集卡的驱动程序由供应商提供,用 户一般无需对其编写原理等做过多了解,户一般无需对其编写原理等做过多了解, 而只要能正确使用该驱动程序实现对数据而只要能正确使用该驱动程序实现对数据 采集卡硬件的控制,使其正确地完成了自采集卡硬件的控制,使其正确地完成了自 己希望的数据采集操作即可。己希望的数据采集操作即可。 7 数据采集上 MAX的主界面的
12、主界面 MAXMAX可实现如下功能:可实现如下功能:(1 1)浏览系统中接有的数据采集卡,并快速检测、配)浏览系统中接有的数据采集卡,并快速检测、配 置数据采集卡及相应软件;(置数据采集卡及相应软件;(2 2)通过测试面板,验证和诊断数据采集卡工作)通过测试面板,验证和诊断数据采集卡工作 情况;(情况;(3 3)创建新的采集通道、任务、接口和比例参数等。具体地,)创建新的采集通道、任务、接口和比例参数等。具体地, MAXMAX会会 给每块数据采集卡分配一个逻辑设备号,以供给每块数据采集卡分配一个逻辑设备号,以供LabVIEWLabVIEW调用时使用。在调用时使用。在MAXMAX主界主界 面左栏
13、面左栏“我的系统我的系统”下有下有三个子目录三个子目录,其中,其中,“数据邻居数据邻居”存储了有关配置和存储了有关配置和 修改任务、虚拟通道的信息;而通过修改任务、虚拟通道的信息;而通过“设备和接口设备和接口”,可配置本地或远程的数,可配置本地或远程的数 据采集卡、串口及并口等硬件设备;最后的据采集卡、串口及并口等硬件设备;最后的“换算换算”则用于标定运算。则用于标定运算。 二、二、1. 1. 测量及自动化浏览器测量及自动化浏览器MAXMAX的功能的功能 6251 7 数据采集上 通道通道 物理通道:物理通道:连接被测信号的实际端子(对差分输入方式而言,连接被测信号的实际端子(对差分输入方式而
14、言, 每个物理通道对应每个物理通道对应2 2个端子;数字端口对应于个端子;数字端口对应于8 8条线);条线); 虚拟通道:虚拟通道:是是一组属性设置的集合一组属性设置的集合,包含虚拟通道名、对应的,包含虚拟通道名、对应的 物理通道、输入接线方式(差分物理通道、输入接线方式(差分/RSE/NRSE/RSE/NRSE等)、输入范围、等)、输入范围、 缩放比例等。缩放比例等。 NI-DAQmxNI-DAQmx任务任务,是一个或多个虚拟通道的集合,此外,它还包是一个或多个虚拟通道的集合,此外,它还包 含了定时、触发等属性。它代表了所要实施的一次信号测量或含了定时、触发等属性。它代表了所要实施的一次信号
15、测量或 信号发生的操作。信号发生的操作。 NI-DAQmxNI-DAQmx任务分为两种:任务分为两种: 一种是独立于程序而存在、可以被各个程序所使用的,且可一种是独立于程序而存在、可以被各个程序所使用的,且可长长 期保存期保存的任务(用的任务(用MAXMAX创建,且保存在创建,且保存在MAXMAX中);中); 另一种是仅存在于某程序中且只能供该程序使用的所谓另一种是仅存在于某程序中且只能供该程序使用的所谓临时任临时任 务务(用(用DAQDAQ助手助手Express VIExpress VI或或DAQmxDAQmx函数在框图面板上创建)。函数在框图面板上创建)。 d)d)虚拟通道分为两种虚拟通道
16、分为两种:局部局部(LocalLocal)和)和全局全局(GlobalGlobal)虚拟通)虚拟通 道。局部虚拟通道仅存在于某个道。局部虚拟通道仅存在于某个DAQmxDAQmx定义的任务中(其生存定义的任务中(其生存 期长短由期长短由任务任务决定);而全局虚拟通道可长期保存在决定);而全局虚拟通道可长期保存在MAXMAX中,中, 且可被多个任务所使用。且可被多个任务所使用。 二、二、2. 2. 用驱动程序用驱动程序DAQmxDAQmx配置测量通道和任务配置测量通道和任务 7 数据采集上 数据采集卡驱动程序数据采集卡驱动程序DAQmx定义的任务、虚拟通道与物理通道间的关系定义的任务、虚拟通道与物
17、理通道间的关系 虚拟通道虚拟通道包含物理通道、输入范围、端子配置(差分包含物理通道、输入范围、端子配置(差分/RSE/NRSE)和缩放比例)和缩放比例 等多个属性;等多个属性;任务任务包含一个或多个虚拟通道,且它除包含每个虚拟通道的属性包含一个或多个虚拟通道,且它除包含每个虚拟通道的属性 外,还包含这些虚拟通道共用的采样和触发等属性(信息)。外,还包含这些虚拟通道共用的采样和触发等属性(信息)。 物理通道物理通道ai0 差分接法对应两个差分接法对应两个 端子端子CH 0和和CH 8 虚拟通道虚拟通道 电压电压_0 虚拟通道名虚拟通道名 “电压电压_0” 端子连接方式端子连接方式 差分接法差分接
18、法 输入范围输入范围 -5V5V 自定义缩放比例自定义缩放比例 物理通道物理通道ai1 差分接法对应两个差分接法对应两个 端子端子CH 1和和CH 9 虚拟通道虚拟通道 电压电压_1 虚拟通道名虚拟通道名 “电压电压_1” 端子连接方式端子连接方式 差分接法差分接法 输入范围输入范围 0V10V 自定义缩放比例自定义缩放比例 NI-DAQmx任务任务 我的电压任务我的电压任务 (包含两个虚拟通道包含两个虚拟通道 ) 定时设置定时设置 采样模式采样模式/ /待读取采待读取采 样样/ /采样率采样率 触发触发 开始触发开始触发/参考触发参考触发 任务的测量类型任务的测量类型 :模拟输入模拟输入-
19、- 电压电压 7 数据采集上 使用使用MAX(数据采集卡配置软件)创建一个任务(数据采集卡配置软件)创建一个任务 首先,在首先,在MAXMAX界面的界面的“我的系统我的系统” - “- “数据邻居数据邻居”快捷菜单快捷菜单 中选择中选择“新建新建”,打开了新建的,打开了新建的“数据邻居数据邻居”对话框。对话框。 用用MAX创建任务的第一步创建任务的第一步:建立:建立“数据邻居数据邻居” 路径:桌面路径:桌面Measurement and Automation . 7 数据采集上 在对话框中,选择在对话框中,选择“NI-DAQmx 任务任务”作为创建任务的目作为创建任务的目 标,之后,点击标,之
20、后,点击“下一步下一步”,进入下一层对话框。,进入下一层对话框。 用用MAX创建任务的第二步创建任务的第二步: 在新建的在新建的“数据邻居数据邻居”列表中,选择建立列表中,选择建立“NI-DAQmx任务任务”。 7 数据采集上 在选择在选择NI-DAQmx任务类型方面,每个类型下都有更具任务类型方面,每个类型下都有更具 体的若干个选项可供选择。在这里,以选择体的若干个选项可供选择。在这里,以选择 “模拟输入模拟输入” 类类 型下的型下的“电压电压”选项为例。选定之后,进入下一步骤。选项为例。选定之后,进入下一步骤。 用用MAX创建任务的第三步创建任务的第三步:选择:选择NI-DAQmx任务类型
21、(这里,任务类型(这里, 选择选择“采集信号采集信号” “模拟输入模拟输入” “电压电压” 作为例子)。作为例子)。 7 数据采集上 用用MAX创建任务的第四步创建任务的第四步:选择建立虚拟通道所需的物理通道:选择建立虚拟通道所需的物理通道 从从“支持物理通道支持物理通道”的列表中,选择本任务所要使用的物的列表中,选择本任务所要使用的物 理通道。理通道。 Dev1表示本虚拟仪器环境中的第一块表示本虚拟仪器环境中的第一块DAQ卡;卡;ai1表示编表示编 号(索引)为号(索引)为1(从(从0开始)的模拟输入物理通道。可按住开始)的模拟输入物理通道。可按住Ctrl 或或Shift键选择多个物理通道;
22、所选择物理通道数,应等于新建键选择多个物理通道;所选择物理通道数,应等于新建 任务包含的虚拟通道数。这里,以利用任务包含的虚拟通道数。这里,以利用Ctrl键选择键选择ai0和和ai2这这 两个物理通道为例。选好后,按两个物理通道为例。选好后,按“下一步下一步”键,进入下一步骤。键,进入下一步骤。 7 数据采集上 用用MAX创建任务的第五步创建任务的第五步:为任务命名(指定名字)为任务命名(指定名字) 本例中,为任务命名时,就默认为本例中,为任务命名时,就默认为“我的电压任务我的电压任务”即即 可。可。 然后按然后按“完成完成”键,进入下一步骤。键,进入下一步骤。 7 数据采集上 完成上述操作后
23、,在完成上述操作后,在“数据邻居数据邻居”下的下的“NI-DAQmx任务任务”列表中,已出现新建列表中,已出现新建 任务任务“我的电压任务我的电压任务”;同时,该任务已被选中,故在;同时,该任务已被选中,故在MAX主界面的右侧窗口中便主界面的右侧窗口中便 出现了该任务的参数设置区。接下来,用户就应根据自己的实际需要修改由出现了该任务的参数设置区。接下来,用户就应根据自己的实际需要修改由MAX提提 供的默认的任务参数设置。供的默认的任务参数设置。 7 数据采集上 虚拟通道列表中,包含名为虚拟通道列表中,包含名为“电压电压_0”和和“电压电压_1”的两个虚拟通道,虚拟通道名的两个虚拟通道,虚拟通道
24、名 已被自动指定。在某虚拟通道上打开快捷菜单,可为该虚拟通道改名,或更改其对应的已被自动指定。在某虚拟通道上打开快捷菜单,可为该虚拟通道改名,或更改其对应的 物理通道。物理通道。 (本例中,(本例中,“电压电压_0”对应对应ai0;“电压电压_1”对应对应ai2 。) 7 数据采集上 采集模式:采集模式: 1 采样采样 (按要求按要求),即采集单点数据,即采集单点数据(立即执行);(立即执行); 1 采样采样 (硬件定时硬件定时),表示,表示在硬件时钟的边沿采集单点数据;在硬件时钟的边沿采集单点数据; N 采样,表示采集一段数据,采样点数和采样频率在采样,表示采集一段数据,采样点数和采样频率在
25、“定时设置定时设置”下的下的“待读取采样待读取采样”和和“采样率采样率(Hz)” 文本框中指定(本例中为文本框中指定(本例中为100个点和个点和1000Hz);); a)连续采样,表示进行连续采集,此时,连续采样,表示进行连续采集,此时,“定时设置定时设置”下只有下只有“采样率采样率 (Hz)”即采样频率参数有效。即采样频率参数有效。 7 数据采集上 若对默认的任务参数进行了修改,那需要按下右侧窗口中左若对默认的任务参数进行了修改,那需要按下右侧窗口中左 上角的上角的“保存保存”按钮,以保存修改后的任务参数设置。至此,按钮,以保存修改后的任务参数设置。至此, 一个一个NI-DAQmxNI-DA
26、Qmx定义的任务就建立完毕了。定义的任务就建立完毕了。 7 数据采集上 单击单击“DAQmx DAQmx 任务名任务名”控件控件或或“DAQmx DAQmx 任务名任务名”常量常量右端右端 的向下选项箭头、打开任务列表,选择的向下选项箭头、打开任务列表,选择“我的电压任务我的电压任务”项目项目 ,就可以使用前边所创建的任务了。,就可以使用前边所创建的任务了。 在程序中使用在程序中使用MAXMAX建立的任务,需要借助建立的任务,需要借助“DAQmx DAQmx 任务名任务名”控控 件件或或“DAQmx DAQmx 任务名任务名” 常量常量。到达它们的路径是:到达它们的路径是: “控件控件”选板选
27、板- - “新式新式”- - “I/O”- - “DAQmx名称控件名称控件”- - “DAQmx 任务任务 名名” “函数函数”选板选板-“测量测量I/O”-“DAQmx-数据采集数据采集”- “DAQmx 任务名任务名” 7 数据采集上 使用使用DAQ助手建立助手建立临时临时DAQmx任务任务 将其放置于框图面板上,同时会出现其将其放置于框图面板上,同时会出现其“新建新建Express任务任务”窗口。窗口。 在该窗口的右侧栏可进行相应的设置及其修改。在该窗口的右侧栏可进行相应的设置及其修改。 使用使用DAQDAQ助手建立的任务只是助手建立的任务只是临时任务,没有临时任务,没有名称,不会保存
28、在名称,不会保存在MAXMAX中被中被 (这台计算机中建立的)其他程序使用。(这台计算机中建立的)其他程序使用。 临时任务建立后,临时任务建立后,DAQDAQ助手助手Express VIExpress VI出现了名为出现了名为“数据数据”的输出端子(对的输出端子(对 于模拟输入操作),它可直接向框图上的程序的其他部分输出数据。于模拟输入操作),它可直接向框图上的程序的其他部分输出数据。 路径:路径:“函数函数”选板选板 “测量测量I/O” “DAQmx 数数 据采集据采集” DAQ 助手助手 7 数据采集上 使用使用“DAQmx 创建虚拟通道创建虚拟通道”亦即亦即 “DAQmx 创建通道(创建
29、通道(AI-电压电压-基本)基本)”,通过编,通过编 程的方法,也可以建立程的方法,也可以建立临时任务临时任务。这个函数(子。这个函数(子VI) 的用法,在后面会有介绍。的用法,在后面会有介绍。 7 数据采集上 硬件:将可变电压打到手动Manual(调小一点,不要超过 10V),Supply+和ACH0+连接, Ground和ACH0-连接。观察 指针变化 例例7.1 7.1 通过通过AssistantAssistant进行进行AIAI单点采集单点采集 7 数据采集上 例例7.2 7.2 通过通过DAQmxDAQmx进行电压输出进行电压输出 硬件:将DAC0电压输入至万用表的Voltage H
30、I,Voltage Lo接地 7 数据采集上 例例7.3 7.3 用仪器驱动模板函数写数字口用仪器驱动模板函数写数字口 硬件:将DO口和LED口连接,观察LED指示灯的变化 7 数据采集上 例例7.4 7.4 采用采用DAQmx基本函数的虚拟频率分析仪基本函数的虚拟频率分析仪 硬件:将ACH1+和FUNC_OUT连,将ACH1-和GROUND连, 鼠标点击键到“内部”,在界面上修改参数观察;把波形幅度调到小于5 V, 将DAC0和LED0连,改变波形及其频率,观察LED指示灯的变化; 1) 鼠标点击键到“外部“,函数发生器打到手动,改变波形,观察波形图中变 化, 7 数据采集上 例例7.4 7
31、.4 采用采用DAQmx基本函数的事件计数器基本函数的事件计数器 硬件:将CRT0_SOURCE和FUNC_OUT连,函数发生器打到手动,波形打 到方波,观察面板中计数变化。 7 数据采集上 三、三、DAQmx VIDAQmx VI数据采集函数简介数据采集函数简介 1. DAQmx VI的组织方式的组织方式多态多态VI 多态性多态性:输入、输出端子可以接受不同类型的数据。输入、输出端子可以接受不同类型的数据。 实际上,多态实际上,多态VIVI是是具有相同连接器形式具有相同连接器形式的多个的多个VIVI的集合,包的集合,包 含在其中的每个含在其中的每个VIVI,都称为该多态,都称为该多态VIVI
32、的的一个实例一个实例。 VIVI的这种组织方式,将多个功能相似的功能模块放在一起,可的这种组织方式,将多个功能相似的功能模块放在一起,可 方方便用户的学习和使用。便用户的学习和使用。 通过通过多态多态VIVI选择器选择器,可以选择具体使用多态可以选择具体使用多态VIVI的某个实例。的某个实例。打开多态打开多态VI 选择器显示的方法是:在某个选择器显示的方法是:在某个DAQmx VI图标上弹图标上弹 出出 快捷菜单,选择快捷菜单,选择“显示项显示项” “多态多态VI选择器选择器”(有多态(有多态VI功能的函数,其默认状态下,多态功能的函数,其默认状态下,多态VI选择器是打开的)。选择器是打开的)
33、。 找到找到DAQmx VI 路径:路径: “函数函数”选板选板 “测量测量I/O” DAQmx- 数据采集数据采集 7 数据采集上 2. 常用常用DAQmx VI 介绍介绍 该函数功能:该函数功能:用于建立虚拟通道和任务。图示为该多态用于建立虚拟通道和任务。图示为该多态 VIVI的一个实例,用于测量输入模拟电压的值。的一个实例,用于测量输入模拟电压的值。 “ “物理通道物理通道”输入端,用于指定物理通道;输入端,用于指定物理通道; “ “分配名称分配名称”输入端,定义虚拟通道名,如不指定,该参数输入端,定义虚拟通道名,如不指定,该参数 将以物理通道名(如将以物理通道名(如Dev1/ai0De
34、v1/ai0等)作为本虚拟通道名;等)作为本虚拟通道名; “ “最大值最大值”、“最小值最小值”,定义所期望的信号的最大值和最,定义所期望的信号的最大值和最 小值(即输入范围);小值(即输入范围); “ “输入接线端配置输入接线端配置”,定义输入端子接法(差分等)。,定义输入端子接法(差分等)。 “函数函数”选板选板 “测测 量量I/O” DAQmx 数据采集数据采集 7 数据采集上 用于设置时间信息。用于设置时间信息。在上图所示实例(采样时钟)中,可在上图所示实例(采样时钟)中,可 以设置采样时钟源、时钟频率及采集以设置采样时钟源、时钟频率及采集/ /生成的样本数目。生成的样本数目。 其中一
35、些输入端子的含义为其中一些输入端子的含义为: “ “采样率采样率”,定义每个通道每秒采集或发生数据的点数;,定义每个通道每秒采集或发生数据的点数; “ “采样模式采样模式”,定义采样模式;,定义采样模式; “ “每通道采样每通道采样”参数,用于指定在参数,用于指定在“采样模式采样模式”参数选为参数选为 “有限采样有限采样”时每个通道采集或生成的样本数。时每个通道采集或生成的样本数。 路径:路径: “函数函数”选选 板板 “测量测量I/O” DAQmx 数据采集数据采集 7 数据采集上 “DAQmx 定时定时” 的的“采样时钟采样时钟”实例,它实例,它与与DAQmx任务的任务的 “定时设置定时设
36、置”选项组选项组具有相同功能:具有相同功能: NI-DAQmx 任务任务 DAQmx Timing VI(Samlpe Clock实例)实例) 采集模式采集模式 = 采样模式采样模式 待读取采样待读取采样 = 每通道采样每通道采样 采样率采样率(Hz) = 采样率采样率 DAQmx定义的任务的定义的任务的 “定时设置定时设置”选项组选项组 7 数据采集上 该函数的功能该函数的功能:从指定的任务或虚拟通道读取样本;其输出:从指定的任务或虚拟通道读取样本;其输出 端端“数据数据”返回(提供)读到的数据。返回(提供)读到的数据。 具体情况,决定于读取数据的类型和格式。具体情况,决定于读取数据的类型和
37、格式。 多态多态VIVI选择器上给出了实例名称,其具体含义如下:选择器上给出了实例名称,其具体含义如下: DBLDBL表示返回(提供)的是双精度数据;表示返回(提供)的是双精度数据;1D1D表示是一维数组,表示是一维数组, 没有该标志表示为标量数据。没有该标志表示为标量数据。 路径:路径: “函数函数” 选板选板 “测量测量I/O” DAQmx 数据采数据采 集集 7 数据采集上 对于对于采集多个样本采集多个样本的的“DAQmx DAQmx 读取读取” VIVI实例(见上图),其输入实例(见上图),其输入 端端“每通道采样数每通道采样数”参数指定实际读取样本数目。参数指定实际读取样本数目。 N
38、I-DAQmxNI-DAQmx任务任务的的“采集模式采集模式”参数设置为参数设置为“N N 采样采样”时,如果时,如果“每通每通 道采样数道采样数” 参数大于参数大于NI-DAQmxNI-DAQmx任务的任务的“待读取采样待读取采样”参数,或参数,或“每通每通 道采样数道采样数”参数使用默认值,则读取参数使用默认值,则读取NI-DAQmx 任务的任务的“待读取采样待读取采样” 所确定的数据点数,否则,读取所确定的数据点数,否则,读取“待读取采样待读取采样” 所确定的样本数。所确定的样本数。 NI-DAQmxNI-DAQmx任务任务的的“采集模式采集模式”参数设置为参数设置为“连续采样连续采样”
39、时,其时,其 “待待 读取采样读取采样”参数不起作用。如果上述参数不起作用。如果上述VIVI的的“每通道采样数每通道采样数”不接入数据不接入数据 或接入或接入“1”1”,则读取,则读取循环缓冲区循环缓冲区内当前的所有有效数据;否则,读内当前的所有有效数据;否则,读 取取“每通道采样数每通道采样数”所确定的样本数。所确定的样本数。 循环缓冲概念在循环缓冲概念在“数据数据 采集下采集下.ppt”中说明中说明 7 数据采集上 该函数的功能该函数的功能:向任务写入样本数据。它的:向任务写入样本数据。它的“自自 动开始动开始” 参数指定在没有用参数指定在没有用“DAQmx 开始任务开始任务” 函数显式开始任务的情况
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生产原料购销合同范本
- 范文水磨地板施工合同
- 粉煤灰销售合同马头热电
- 2025劳动合同法实施细则与劳动争议处理技巧暨案例分析
- 投资担保合同集合
- 餐桌椅购销合同
- 进口医疗器械合同
- 2025商品买卖合同书
- 2025年粤教新版选择性必修2化学上册阶段测试试卷
- 2025年冀教版八年级地理上册阶段测试试卷含答案
- 小学综合实践《我们的传统节日》说课稿
- 《铝及铝合金产品残余应力评价方法》
- IATF-16949:2016质量管理体系培训讲义
- 记账凭证封面直接打印模板
- 人教版八年级美术下册全册完整课件
- 北京房地产典当合同
- 安庆汇辰药业有限公司高端原料药、医药中间体建设项目环境影响报告书
- 档案工作管理情况自查表
- 初中英语人教版 八年级上册 单词默写表 汉译英
- pcs-9611d-x说明书国内中文标准版
- 毕业论文-基于51单片机的智能LED照明灯的设计
评论
0/150
提交评论