NI-DAQ学习笔记

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),意味着对通道组的所有通道完成一次数据采集。

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr Robot

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值