如何把6059线端口配置成三态



硬件: Digital I/O (DIO)>>Static>>PCI-6509, Digital I/O (DIO)>>Static>>PXI-6509

问题:

我编程在配置NI 6509的DO属性设置为三态时会出现Error-20077或是Error-201223的错误?

图1:在DAQmx8.6或者更早的版本将单线设置三态属性的Error-200077

图2:在DAQmx8.7或者之后的版本将单线设置三态属性的Error-201223



解答:

DAQmx8.6或者更早的版本

在DAQmx8.7的版本中,DAQmx Channel的属性中的DO的三台属性只能通过线与线(line by line)的配置。NI 6509的编程方式则是端口到端口的编程方式的,这就使得该的方法并不兼容了,就会出现图1所示的错误。有一个子VI可以代替这样的配置设置,VI连接在底部。

在DAQmx8.7之后的版本

通过加入端口三态设置提供了针对NI 6509的DO三态的属性支持。从NI 6509只能通过端口配置成三态,到允许用户将特定的某些端口编程成三态输出端口。

在你使用DO三态属性时,如果你的任务不是使用的完整端口,你可能会遇到如图2所示的问题, 如图2中错误的原因就是在DAQmx创建通道六的线输入时设置成了port0/line0.。解决错误的方式是将线配置成port0/line0:7



相关链接: Product Manual: NI 6509 User Guide and Specifications
KnowledgeBase 3BDCO7FL: Disconnecting Hardware Routes Using the DAQmx Tristate VI and DAQmx Disconnect Terminals VI

附件:


error200077.gif - error200077.giftristate ports.vi - tristate ports.vi


报告日期: 10/27/2005
最近更新: 02/27/2015
文档编号: 3QQFQFBP