使用控制SCXI机箱的E或M系列DAQ板卡的数字I/O线
硬件: SCXI
问题: 当我的E或M系列DAQ板卡被用来控制SCXI机箱时,如何使用它们的数字I/O线?
解答: 硬件设置:
引出未使用的数字I/O信号与DAQ板卡的连接,SCXI用户通常使用SCXI-1349或SCXI-1346电缆适配器。这些适配器用来连接E系列或M系列的DAQ设备到SCXI机箱 的背板。这些电缆适配器有50针的公头来引出未使用的DAQ资源。
通过引出连接的50针公头,连接一个SCXI-1180直通面板。该面板在机箱中占据了一个SCXI模块的位置。SCXI-1302接线盒专 为SCXI-1180直通面板设计,用来断开50针连接以分离螺旋终端。 在进行连接之前,你需要参考如下链接中的SCXI-134x针转换说明,以及你的DAQ板卡的用户手册。
哪些DIO线被保留?
- 当你配置任何多功能DAQ板卡去控制SCXI机箱时,端口0上的0,1,2,4线被保留。如果你试着在MAX的测试面板中访问这些数字线,会发现它们或者变成了灰色,或者在你试着使用它们的时候收到一个错误信息。
- 当你连接一块多功能DAQ板卡至134x电缆适配器,适配器上的26线(通常对应DAQ板卡上端口0的第4线)被保留用做SCXI通信,并始终为高电平。这种 情况发生在没有配置DAQ板卡去控制SCXI机箱的时候。
- 当使用M系列板卡去控制SCXI机箱,有一些PFI线同样被保留。
- PFI 15 (P2.7)
- PFI 10 (P2.2) / EXTSTROBE
- PFI 7 (P1.7) / AI Sample Clock 在M系列板卡被用来控制同步采样和保持模块的时候被保留,比如SCXI-1140, 1520, 1530, 或者 1531。
- PFI 11 (P2.3) / AI Hold Comp 在机箱中有模拟输入SCXI模块时被保留,如果机箱中只有模拟输入和数字模块,则不被保留。
在软件中访问未使用的数字IO线
- NI-DAQmx:
如果你试着访问保留的数字IO线,你将接收到错误提示-200159。
因此,你需要创建一个任务独立地访问未使用的数字线,而不能同时访问整个端口。 在MAX中,右键点击Data Neighborhood,选择Create New... » NI-DAQmx Task » Digital I/O » Line Input (或者 Output),然后选择你准备访问的未使用的数字线(端口 0: 线 3, 5, 6, 和/或者 7)。你可以通过任何NI-DAQmx支持的API访问这个任务。查看以下链接的范例程序,它实现了如何在LabVIEW中编程创建一个数字IO任务。
- 传统NI-DAQ :
如果你试着在一个应用中访问保留的数字IO线,你将接收到错误提示-10440。
首先,确认你使用的是最新版本的NI-DAQ。对于Windows操作系统, 你需要NI-DAQ 6.9.1或更高版本。对于Macintosh操作系统, 你需要4.8.7或更高版本。如果你需要通过以下的驱动和更新链接来升级NI-DAQ, 注意在安装新版本之前卸载掉当前的老版本。
在软件中,你必须将数字线0,1,2做为输出,数字线4做为输入。举个例子,当你在LabVIEW中调用DIO Port Config.vi (Functions » Data Acquisition » Digital I/O » Advanced Digital I/O) , 端口上各条线的比特值应该为如下形式:
xxx0x111
其中0表示输入,1表示输出。
参考如下链接的范例程序。
相关链接: DeveloperZone: How Do I Access the Unused Digital Lines of a DAQ Device When Using SCXI and DAQmx?DeveloperZone: Accessing Unused DIO Lines of an E Series Device when using SCXI and Traditional DAQKnowledgeBase 3F7DNTNY: M-Series Breakout Pin Translations for the SCXI-1349 and SCXI-1346KnowledgeBase 290H4RCR: E-Series Breakout Pin Translations for the SCXI-1349 and SCXI-1346KnowledgeBase 1NLES1EV: Why Do I Lose Access to Certain Analog Input Channels When Attempting to Use My SCXI-1180 Feedthrough Panel? KnowledgeBase 3JTCJND3: What Digital Lines are Reserved by SCXI when Connected in Parallel Mode? Drivers and UpdatesSCXI-1180 Product Page
附件:
报告日期: 10/24/2005
最近更新: 08/28/2008
文档编号: 3QNGTJSE
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.