基于 DAQmx 模仿电压生成与采集系统设计在 Labview 中,迅速 Express VI 和底层 DAQmx VI 都可以实现数据采集
迅速 VI 简朴、以便、易用,在实现功能相对单一数据采集任务时常常选用;然而,底层 VI 却可以灵活地实现功能比较复杂数据采集任务
此外,底层 VI 执行效率高于迅速 VI
因而,在实际应用中,选取使用底层 VI
基于这一思想,本设计选用底层 VI,借助于 NI USB6009 数据采集卡以及数据采集卡配备软件 MAX(Measurement&Automation Explorer),在 Labview 中生成并采集电压模仿信号
一、总体方案设计本系统前面板虚拟界面如图 1 所示
图 1 系统前面板1、前面板功能阐明与用法(1)系统实现功能系统运营状态下,选取好通道,配备相应参数后,按下绿色“启动”按钮,生成电压波形和采集到电压波形分别在各自波形图表中显示出来,生成电压频率由数值显示控件显示,批示灯由红变绿,表达数据生成与采集程序正在运营
按下红色“停止”按钮,波形图表所显示数据定格,批示灯由绿变红,表达数据生成与采集程序停止运营
再次按下“启动”(或“停止”)按钮,数据生成与采集程序继续(或停止)运营
按下蓝色“退出系统”按钮,整个程序停止运营,“启动”和“停止”不再具备启停功能
(2)界面用法第一步,运营程序
第二步,配备参数
一方面,选取生成电压输出通道以及采集电压输入通道
由于采纳了 NI USB6009 数据采集卡,在 MAX 中创立了相应任务,这里选用 USB-6009/ao0 和 USB-6009/ai0 通道
然后,配备输出电压最大和最小伏值、输出速率与每周期点数
NI USB6009 模仿电压输出伏值是 0-5V,最大最小伏值设立时要在这个范畴中进行;输出速率配备是 ms 数,数值越大,输出波形变化越缓慢;每周期点数