From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



LabVIEW下正确的SCXI 通道字符串数组



主要软件: Driver Software>>NI-DAQ
主要软件版本: 7.2
主要软件修正版本: N/A
次要软件: N/A
硬件: SCXI

问题: 在LabVIEW 6.x或者更低版本中,我的SCXI 通道字符串数组报错。你可以给我一些好的和坏的通道字符串例子,并且解释为什么出现这些错误吗?

解答: 对于LabVIEW,测量和Visual Basic,通道字符串决定扫描哪个SCXI通道的顺序。在LabVIEW中,这些通道字符串的数组配置扫描列表中的多个模块。当运行应用程序,利用通道字符串将通道信息编程写入SCXI系统。在LabVIEW 6.0和更高版本,相同的格式应用于DAQ名称控制或者应用于DAQ名称数组的控制。(提示:使用连线工具,你可以在DAQ VI的通道输入处点右键,并选择建立输入控件从而产生合适的控件)

注: 如果在LabVIEW 7中使用NI-DAQmx ,请参考下面的相关链接部分的知识库,因为在新的软件中,SCXI通道字符串有较大的变化。这篇文章下面的剩余说明是关于NI-DAQ和LabVIEW 7之前的版本。

通道字符串的格式如下::
obx 是板载的DAQ设备的通道, x代表一个特殊的通道,这个通道被当作多路复用通道。在一个单机箱系统中,DAQ 通道0的这个值也是0。然而在一个多机箱或者远程机箱系统中,DAQ 设备通道x对应机箱号n-1,在这里DAQ设备通道x用来扫描系统中第n个机箱。

scy 是SCXI机箱的ID,在这里y是你在配置机箱时选择的号码。

mdz 是放置模块的插槽位置,在这里z是准确的插槽号码。 机箱里的插槽从左向右从1开始编号码。

channels 是通道的列表,这个列表被用于搜索模块z.它有若干个格式:
在这里n是一个单输入通道。
在这里n1和n2表示一个连续输入通道列表
在这里n1,n2和n5表示单通道,不一定是连续的,n3和n4表示通道连续列表的结尾。在这种情况下,在通道列表中通道n1和n2明显地不断重复。


相关链接: KnowledgeBase 2XC9KPOK: Using SCXI Channels with NI-DAQmx

KnowledgeBase 25BE4GHE: Why Is My DAQ Gain Affected When I Remove "ob0" from My SCXI Channel String?

KnowledgeBase 1P89SMEV : Scanning Multiple, Non-sequential Channels from SCXI Modules

KnowledgeBase 22UB2R8U : Why Am I Getting -10680 at AI Group Config When Acquiring from SCXI Channels?

KnowledgeBase 2CEAJPXH: Scanning with SCXI

KnowledgeBase 2ILD4BXH : SCXI and DAQ Channel Scanning

KnowledgeBase 0Z63B4AQ : How Can I Address and Use Cold Junction Compensation (CJC) with SCXI Modules?

附件:





报告日期: 02/06/1995
最近更新: 11/04/2007
文档编号: 065GM6NI