采集卡的数据采集应用
发布时间:2012-12-20 点击次数:4396
NI USB-6009 是 NI公司的一款基于USB的多功能数据采集卡,其主要性能指标为:8
路模拟输入通道、14 位分辨率、12 条数字 I/O 线、2 路模拟输出、1 个计数器,可用于
Windows 、Mac OS X 和LINUX OS软件。其采用即插即用的USB安装,便于快速设置。
模拟输入是虚拟仪器设计中经常要涉及到的基本任务。任何测试设备都离不开采集,
只有将实际信号转变为数字信号后才能进行其他的分析运算等操作。基于 DAQmx 测试系
统的虚拟仪器,其模拟输入任务的实现有如下两种方案。
(1) 在MAX中创建测试任务实现模拟输入,具体见 7.4 节中的介绍。
(2) 在 LabVIEW 中使用数据采集助手创建测试任务实现模拟输入。数据采集助手
(DAQ Assistant)在函数选板上的位置如图 7.25 所示。单击函数选板上的【测量 I/O】 /
【DAQmx】/【DAQ Assistant】,将其拖放到程序框图,其图标如图 7.26 所示。
击 DAQ Assistant 图标,可以为测试任务选择通
道、设置信号类型等。其步骤与在 MAX 中创建测试任
务基本相同。这里就不再重复。所有参数设置完备后关
闭窗口,则助手函数图标变为如图 7.27 所示。右击数据
输出端口,单击【创建】/【数值显示控件】,则完成了
使用数据采集助手创建的测试任务快速 VI。如果需要改
变数据采集参数的设置,则双击数据采集助手图标,在
弹出的窗口修改相应的参数,修改完后关闭该窗口。
在上述两种创建模拟输入任务的方法中都没有产生程序代码,但是有时我们需要对测
试数据进行更多的控制,这就需要产生程序代码。生成代码的方法如下:
1) 由MAX创建的任务生成程序代码
在LabVIEW的前面板和程序框图中都可以访问在MAX中建立的任务。右击前面板空
白处,在控制选板上单击【I/O】/【DAQmx 名称控件】/【DAQmx 任务名】,将其拖放到前
面板中。单击DAQmx 任务名控件上的箭头,弹出下拉菜单,在该菜单中显示已在MAX中创建的任务名,如图 7.28 所示。