LabView中使用数据采集卡
(2018-04-30 11:09:07)
标签:
液压液压技术液压系统液压控制 |
分类: 博主Essays |
基本步骤:
第一步,传感器接上适当的电路之后,输出电压信号,接到采集卡的AI端口上。
第二步,若数据采集卡是NI公司的,需要安装DAQmx驱动。其他公司的,也要安装相应的驱动软件。
第三步,安装数据采集卡。若采集卡是USB的,使用它的USB线连接到电脑后可以先在MAX里面进行AI采集,确保都弄好了。
第四步,可以用DAQ助手或用DAQmx的vi编程,读取并显示数据。DAQmx的vi编程是在在LabVIEW里进行,DAQmx编程更为灵活,实用,但是相对较难。
另,NI提供了许多范例,可以在范例查找器里面有很多现成的程序的。
第四步的详细解说
1,驱动程序装了吗
2,启动Measurement & Automation程序
3,点开左边列表 我的系统-设备和接口,看到你的数据采集卡了吗
4,如果看到了,点开-点 测试面板,
接上测试信号,在测试面板自己随便点点看,看能看到波形吗
如果看到了预想中的波形,恭喜你
5,运行LabVIEW,找到DAQ助手
这个很好用的,不怎么需要指导
可以在波形看到数据了吗。若是看到了,恭喜成功了。
当然用DAQ助手,有诸多不便。
6,如果以上几步完成了,可以进一步学习DAQmx编程。
学习用DAQmx编程很重要。并不是所有的板卡都支持DAQ的,学了DAQmx编程,用起其他驱动程序来也可以举一反三。
凌华的卡在MAX里是找不到的,只能在凌华的DAQmaster里可以找到。因为NI的max只识别自己的板卡
凌华光盘里有labview例子和labview接口程序(labview驱动),你先装好附带程序,凌华是按照板卡分的labview程序,你直接找到数据采集卡(cpci8554)的测试程序,打开直接就可以使用。然后就可以嵌到你的程序里使用凌华是按照板卡分的,但是有以下几点不明白:
1:凌华是多个板卡使用的同一个labview驱动安,装完后,有sample这个文件夹,测试程序是在sample里面。
2:这里面有些例子,例如cpci8554这个卡,但是例子是 8254,只是一个读取counter1的数。例子中调用的vi的函数是在cpci8554手册中没有的。
3:自己也可以直接用凌华提供的labview库编程的,不过最好是在sample的基础上进行,会比较快捷。
前一篇:气缸连接附件