E系列数据采集设备的计数器输出线的默认状态



硬件: Multifunction DAQ (MIO)>>E Series

问题: 我的E系列数据采集设备的计数器输出线的默认状态是什么?有没有什么方法可以修改默认状态?

解答:

计数器输出的默认状态是高阻抗。在默认状态下,不会有任何驱动电压。输出值在内部被上拉,所以通电情况下,测量到的输出值是逻辑。E系列的DIO线也有同样的默认状态。

 

如果要修改计数器或是数字线的默认状态,你需要使用外部寄存器。请参考:KnowledgeBase 266KK6YF: Can I Use a Pull-down Resistor to Set the Default State of the Digital Lines on my NI DAQ Device? 获得更多信息。

 

注意:在任何时候,E系列设备一旦被复位重置,计数器的输出将会变回默认状态。在LabVIEW中,你可以使用Device Reset VI。使用NI-DAQ调用Init_DA_Brds()函数也会将设备重置复位。

 

注意:在任何时候,加载NI-DAQ的驱动dll,Init_DA_Brds()函数将会被调用。这会导致一些不期望出现的结果。例如,你在LabVIEW中编程使计数器生成单个正向脉冲。在操作执行完成后,甚至是退出LabVIEW后,计数器的输出会保持为低电平。再打开一个包含NI-DAQ的VI,计数器的输出将会变回到默认状态。这是因为LabVIEW随着VI的打开(甚至是在VI运行之前)而加载了NI-DAQ DLL。有一种例外是当DLL已经存在于内存中并被其他程序调用。在这种情况下,板卡可能不会被自动复位重置。



相关链接: KnowledgeBase 266KK6YF: Can I Use a Pull-down Resistor to Set the Default State of the Digital Lines on my NI DAQ Device?

附件:





报告日期: 02/12/2002
最近更新: 06/26/2011
文档编号: 2IBHIQ2Y