使用NI-DAQmx控制SCXI通道
主要软件:
主要软件版本: 7.0
主要软件修正版本: N/A
次要软件: N/A
问题: 在使用Traditional NI-DAQ控制SCXI通道时,我使用的是字符串数组{obx! scy! mdz!}来决定SCXI通道扫描的顺序。但是,在使用NI-DAQmx时这个数组不起作用了。我怎么才能在NI-DAQmx中描述SCXI通道呢?
解答: 在Traditional NI-DAQ中使用的SCXI通道字符串在NI-DAQmx中不能再使用。现在格式变为
SCxMody/channel。
- SCx表示的时SCXI机箱ID,其中x是你配置机箱时选择的号码。
- Mody表示模块插槽位置,其中y表示特定的插槽编号。一个机箱中的插槽是从左到右编号的,起始是1。
通道的描述取决于该通道数据采集的类型。下列列表中讨论每个通道的类型:
- 模拟输入: 一个SCXI模块通常有8个或32个模拟输入通道。更多信息请参考你的仪器模块文件。这些物理通道的命名满足下面格式,从SC1Mod<slot#>/ai0到SC1Mod<slot#>/aiN,其中<slot#>是模块所在的机箱插槽号,N等于模块上模拟输入通道编号减1。例如,SC1Mod1/ai31是一个32模拟通道数模块编号最高的通道。
- 模拟输出:一个SCXI模块有一些输出通道用于电压或电流输出,以及电流激励。这些物理通道的命名满足下面格式,从SC1Mod<slot#>/ao0到SC1Mod<slot#>/aoN,其中<slot#>是模块所在的机箱插槽号,N等于模块上模拟输出通道编号减1。例如,SC1Mod1/ao5是一个6模拟通道数模块编号最高的通道。
- 数字输入输出:SCXI数字模块具有8, 16, 或 32 个通道,满足下面的格式,从SC1Mod<slot#>/port0/line0到SC1Mod<slot#>/port0/lineN,其中<slot#>是模块所在的机箱插槽编号,N等于模块上数字通道编号减1。例如,SC1Mod1/port0/line31是一个32通道数模块编号最高的通道。这些通道属于一个端口,其物理通道命名为SC1Mod<slot#>/port0,表示该端口所有通道。
关于多通道之间的扫描,请参考下面的链接。
相关链接: KnowledgeBase 065GM6NI: Valid SCXI Channel String Arrays under LabVIEW
KnowledgeBase 1P89SMEV: Scanning Multiple, Non-sequential Channels from SCXI Modules
SCXI Product Manuals
附件:
报告日期: 01/11/2007
最近更新: 01/17/2007
文档编号: 2XC9KPOK
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.