admin管理员组文章数量:1122847
NI
CSDN话题挑战赛第2期
参赛话题:学习笔记
NI-DAQ VI子选板包括如下子VI库:
利用LabVIEW构建一般的数据采集系统时,常使用NI公司所提供的数据采集驱动程序NI-DAQ,最常使用的是模拟输入、模拟输出和数字I/O,传统NI-DAQ所提供的VI可分为四类:易用VI、中级VI、实用VI和高级VI。
NI-DAQmx VI的子选板
其中的VI和节点包含一系列的多功能VI,包括建立信道、读取、写入、开始、结束、暂停、清除、定时、触发等多种功能,合理组合后可实现各种DAQ任务,其中有一些是多态性VI,可以根据用户的应用需求自动匹配参数类型,省去了手动选择的麻烦,这也是与传统NI-DAQ VI相比的改进之一。DAQmx常量包括任务常量和通道常量两种经常使用到的常量。
DAQ函数节点的常用术语和概念:
(1)device输入端口:数据采集设备的设备编号。每一个数据采集设备都有一个互不相同的设备号,DAQ VIs通过device输入端口指定数据采集设备。用户可以通过MAX查看数据采集设备的设备号。一般情况下,用户不能随意更改数据采集设备的设备号。
(2)channels(0)输入端口:channels端口用于指定模拟输入通道,其赋值是一个字符串或是一个字符型数组。其中,简易模拟输入VIs的channels(0)是字符串型端口,中级模拟输入VIs的channels(0)是字符型数组端口,两者的设定方法稍有差异。通道的指定有一套规则,说明如下:假设0,1,2,3是某块DAQ板卡的4个通道,简易模拟输入VIs的通道设定方法有4种。
规则:
通道/通道组之间需要用逗号“,”连接;
对于一组连续的通道,使用冒号“:”连接第一个通道和最后一个通道,即可指定整个连续的通道组/范围(channel range)。
input limits输入端口:该端口用于设置信号的输入范围,信号的输入范围不能超过设备的输入范围,taskID输出端口:系统自动分配给特定数据采集任务的标识号,它包含数据采集设备的配置信息,该标识号在数据采集操作结束后被释放。taskID输出端口与文件I/O中的refnum out输出端口(引用句柄输出端口)类似。
扫描(scan):对指定通道组的每一个通道进行顺序采样。完成一次扫描(a scan),意味着对通道组的所有通道完成一次数据采集。
本文标签: NI
版权声明:本文标题:NI 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1696771617a257670.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论