SCXI和DAQ通道扫描
硬件: SCXI
问题: 我能把数据采集(DAQ)的虚拟通道和SCXI的虚拟通道放在同一个扫描列表中么?如何设置DAQ通道编号和SCXI通道字符串?
解答: - 是的,您可以把SCXI和DAQ的虚拟通道放在同一个列表中。他们可以是任意顺序,可以列举在同一个或者分开的数组元素中。
- 是的,您可以把SCXI和DAQ带编号的通道(物理通道,译注)放在同一个列表中。他们可以是任意顺序,可以列举在同一个或者分开的数组元素中。
- 您不能在同一个扫描列表中合并带编号的通道和虚拟通道。
例子:假设您从数据采集卡的通道3和4直接读取数据,并配置了两个此相关的虚拟通道(DAQ3和DAQ4)。您同时读取两个SCXI通道(模块1上的通道1和通道2),这两个通道都多路复用到您的采集卡的通道0。因此,它们的通道字符串是"ob0!sc1!md1!1:2"。您同样创建了与此相关的两个虚拟通道,并命名为SCXI1和SCXI2。
这里有几个有效的配置列表来读取四个通道:
- "3, 4, ob0!sc1!md1!1:2"
- "ob0!sc1!md1!1:2, 3, 4"
(NI-DAQ解释通道1和2为SCXI通道,剩下的在逗号后的为数据采集通道)
- "4, ob0!sc1!md1!1:2, 3"
- "SCXI1, DAQ3, SCXI2, DAQ4"
这里有几个无效的配置列表:
- "ob0!sc1!md1!1:2, ob0!sc1!md1!7"
(大多数SCXI模块的通道不能任意地,不按顺序地扫描,如果您想扫描某SCXI模块上的通道1,2和7,那么您需要扫描通道1到7(1:7)。请参看下面的链接)
- "ob0!sc1!md1!1:2, DAQ3, DAQ4"
- "SCXI1, SCXI2, 3, 4" (在这个和上面的情况中,扫描列表包括了虚拟通道和带编号的通道。这是不允许的。)
这一规则同样适用于多个SCXI模块的情况。
例子:您再从SCXI模块2中读取两个通道(模块2上的通道1和通道2)。这两个通道也多路复用到您的数据采集卡通道0;因此,它们的通道字符串为"ob0!sc1!md2!1:2"。您也同样再创建了两个相应的虚拟通道,并命名为SCXI 2_1和SCXI 2_2。
这里有几个有效的配置列表 来读取所有6个通道:
- "3, 4, ob0!sc1!md1!1:2, ob0!sc1!md2!1:2"
- "ob0!sc1!md1!1:2, 3, 4,ob0!sc1!md2!1:2"
- "ob0!sc1!md1!1, ob0!sc1!md1!2,3, 4,ob0!sc1!md2!1,ob0!sc1!md2!2"
- "ob0!sc1!md2!1:2,4, ob0!sc1!md1!1:2, 3"
- "ob0!sc1!md3!1:2,ob0!sc1!md2!1:2,4, ob0!sc1!md1!1:2, 3"
(这儿,加入第三个模块,来表明SCXI模块可以任意地,只要是每个模块扫描一次的有效配置。在这个和上一个例子中,模块的顺序打乱了,但各模块的通道是按顺序的。)
- "SCXI 2_2,SCXI1, DAQ3, SCXI2, DAQ4,SCXI 2_1"
这有几个无效的配置列表:
- "ob0!sc1!md1!1:2, ob0!sc1!md1!7, ob0!sc1!md2!1:2"
(这种配置仍然是无效的,您必须扫描模块1上的通道1到7(1:7)。)
- "ob0!sc1!md1!1,ob0!sc1!md2!1,ob0!sc1!md1!2,ob0!sc1!md2!2"
(这种配置是无效的,因为没有对每个模块只扫描一次,就是说所有通道要在配置相应模块的一次扫描中。)
- "ob0!sc1!md1!1:2, DAQ3, DAQ4,ob0!sc1!md2!1:2"
- "SCXI1, SCXI2, 3, 4, SCXI 2_1,SCXI 2_2"
相关链接: KnowledgeBase 1P89SMEV: Scanning Multiple, Non-sequential Channels from SCXI Modules
KnowledgeBase 2CEAJPXH: Scanning with SCXI
附件:
报告日期: 05/23/2006
最近更新: 05/29/2006
文档编号: 2ILD4BXH
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.