数字输出:三态
- 更新时间2025-07-28
- 阅读时长2分钟
指定是否停止驱动通道并将其设置为高阻抗状态。必须提交该任务设置才能生效。
在 提交 任务之前设置该属性,将决定NI-DAQmx是驱动通道上的数据,还是当任务转换至提交状态之后三态驱动该通道。
该属性可用于读取或写入任务中的通道。读取通道前将该属性设置为TRUE,写入该属性前将属性设置为FALSE。
读取一个非三态的输出通道时,该值相当于正在通道上驱动的当前值。
当写入三态通道时,将属性设置为FALSE后才可以应用改动。将属性设置为FALSE后,NI-DAQmx在通道上驱动的值等于写入通道的最后一个值。
在连接至通道的外部设备在通道上驱动数据之前,请确保通道启用了三态。否则,可能因通道驱动不当而导致设备损坏。
该属性仅支持线可配置的双向端口。
注释
下表列出了该属性的特性。
| 短名称 | DO.Tristate |
| 数据类型 | ![]() |
| 权限 | 读取/写入 |
| Resettable | True |
| Settable While Task Is Running | device-specific |
| Available in Run-Time Engine | True |
