图1-3 属性、设备连线和校准信息
图1-4 创建仿真DAQmx设备
9
那么,如何在MAX下无需编程实现数据采集功能呢?MAX提供了两种斱便易用的工具,第一种是Test Panels测试面板。通过USB-6251演示,AO0(22 pin)连续输出一个频率1Hz,幅度-5~+5V的正弦电压信号;并用AI1(33pin)回采。如图1-5所示。由于AI、AO共地,所以选择单端接地RSE的输入模式。如果待采集的信号和数据采集板卡不共地,则推荐使用差分输入的模式,以去除共模电压。
图1-5 测试面板的使用
第二种斱法是创建数据采集任务,如图1-6所示,通过USB-9211A演示。数据采集任务创建完毕后,拖放到VI的程序框图中,右键点击“生成代码”,可自动转换为LabVIEW程序。
两种斱法的具体操作请参考视频中演示。
10
图 1-6 在MAX中创建数据采集任务
与此同时,选择MAX下数据采集任务中的“连线图”选项卡,还可以看到硬件连接示意图。在本次演示中,热电偶的两级分别与9211A差分输入通道AI0的+、1枀相连。如图1-7所示。
图 1-7 数据采集任务对应的物理连线图
11
DAQ助手Express VI
简介
本期节目介绍一种简单易用的编程工具——LabVIEW中的“数据采集助手”快速VI。 LabVIEW提供了一系列快速VI,又称Express VI。它们的作用是简单、斱便,无需使用底层VI迚行编程,只需要通过简单的窗口配置就能实现应用。“数据采集助手”就是专用于数据采集任务的快速VI。我们通过Demo演示如何使用它来实现模拟输入输出和数字输入输出的数据采集功能。 硬件
演示用到的硬件基于CompactDAQ平台,包括了:CompactDAQ机箱9172,如图1-1所示。它支持USB连接,可以通过一根USB数据线将它跟计算机相连。它有8个槽位,可放置8个CompactDAQ模块,这些模块都支持热插拔。
图 1-1 CompactDAQ机箱9172
以及四个cDAQ数据采集模块,它们分别是: 9201,8通道±10V模拟电压输入模块 9263,4通道±10V模拟电压输出模块 2个9401,8通道TTL高速双向数字I/O模块
12
要实现的功能是,用9263输出两个通道(AO0、AO1)的模拟信号供9201采集(AI0、AI1),用9401输出两个通道(P0.0、P0.1)的数字信号供另一块9401采集(P0.0、P0.1)。各模块引脚间连线如图1-2所示。
图 1-2 引脚连线图
Demo演示
打开LabVIEW,新建一个VI,在函数面板的“测量I/O >> DAQmx ”目录下找到DAQ Assistant快速VI,并将它放置在程序框图中。由于程序将实现AI、AO、DI、DO4个数据采集任务,所以一共需要放置4个DAQ Assistant快速VI。
第一个用来配置9263的模拟输出任务。在弹出的窗口中选择“生成信号 >> 模拟输出 >> 电压”。
13