|
我编程在配置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
|