LabVIEW编程设置NI6251DAQmx物理通道例程与相关资料

简介: LabVIEW编程设置NI6251DAQmx物理通道例程与相关资料

LabVIEW编程设置NI6251DAQmx物理通道例程与相关资料

NI6251分为PCI-6251 | PXIe-6251 | PXI-6251 | PCIe-6251 | USB-6251不同的接口,功能是一样的。16路AI(16位,1.25 MS/s),2路AO(2.8 MS/s),24路DIO。采集卡如下图所示。

0e3ccbce92c8470dabd8899334314ef8.png


如何在LabVIEW中通过编程设置DAQmx物理通道?

问题: 我在使用NI M系列数据采集板卡,发现提供的范例都是需要手动设置DAQmx物理通道,有没有办法在LabVIEW中通过编程方式设置呢?

答案是肯定的,这个问题的关键在于要能够通过编程的方式发现MAX中中的可用的数据采集设备,然后将该数据采集设备的别名和具体的通道名称组合成一个字符串常量,最后将该常量与DAQmx的物理通道输入端相连接。下面以编程配置PXI-6251的ai0为例讲述。

1、首先初始化系统配置,会话句柄输入选择“localhost”,然后创建过滤器VI,使用过滤器属性节点设置在MAX中进行设备查找的范围。

2、使用系统硬件属性节点将查找到的硬件设备名称依次与NI PXI-6251比较,找到后将其别名与所使用的通道名称组合成一个字符串。

 


3、组合成的字符串常量直接与“DAQmx” 创建通道VI的“物理通道”接线端连接,这样就实现了在LabVIEW中编程配置物理通道的功能。

 


程序的部分截图如下所示。

程序如下附件所示。

LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序

文字内容均在附件Word中,同时上文中提到的例子和资料,均在word中的附件里,可点击下载。登录www.bjcyck.com可以查看更多详细信息。这里只是简略的介绍,有任何关于LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序相关问题,请与我们联系。

相关文章
|
5天前
|
数据格式
LabVIEW编程LabVIEW开发控制安东电子LU-926U04Y四路调节模例程与相关资料
LabVIEW编程LabVIEW开发控制安东电子LU-926U04Y四路调节模例程与相关资料
10 1
|
5天前
|
算法 API 数据安全/隐私保护
LabVIEW编程LabVIEW开发 控制雷赛运动控制器SMC604A例程与相关资料
LabVIEW编程LabVIEW开发 控制雷赛运动控制器SMC604A例程与相关资料
19 0
|
5天前
|
数据采集 人工智能 监控
LabVIEW编程LabVIEW控制NI USB-6210例程与相关资料
LabVIEW编程LabVIEW控制NI USB-6210例程与相关资料
10 0
|
5天前
|
算法 安全 Linux
LabVIEW编程LabVIEW控制NI cRIO-9066例程与相关资料
LabVIEW编程LabVIEW控制NI cRIO-9066例程与相关资料
10 1
|
5天前
|
数据采集 传感器 人工智能
LabVIEW编程LabVIEW开发 控制NI USB-6225例程与相关资料
LabVIEW编程LabVIEW开发 控制NI USB-6225例程与相关资料
19 1
|
5天前
|
数据采集 API
LabVIEW为NI-DAQmx设备创建任务
LabVIEW为NI-DAQmx设备创建任务
10 1
|
5天前
|
数据采集 传感器 人工智能
LabVIEW编程LabVIEW开发NI PCI-6255消除鬼影 例程与相关资料
LabVIEW编程LabVIEW开发NI PCI-6255消除鬼影 例程与相关资料
21 7
|
5天前
|
传感器 异构计算
LabVIEW编程LabVIEW开发NI 7851R同步到背板时钟 例程与相关资料
LabVIEW编程LabVIEW开发NI 7851R同步到背板时钟 例程与相关资料
21 10
|
5天前
LabVIEW编程LabVIEW开发 控制NI9472例程与相关资料
LabVIEW编程LabVIEW开发 控制NI9472例程与相关资料
12 0
|
5天前
|
存储 编解码 C++
LabVIEW编程LabVIEW控制C-863.12 水星控制器例程与相关资料
LabVIEW编程LabVIEW控制C-863.12 水星控制器例程与相关资料
13 2