为何我的PCI-6602的两个计数器中只能有1个工作。
主要软件: Driver Software>>NI-DAQ
主要软件版本: N/A
主要软件修正版本: N/A
次要软件: N/A
问题: 我在使用PCI-6602的两个计数器,不过看起来只有一个在工作,请问该如何解决这个问题?
解答: 产生这个问题可能是因为你在设置计数器的时候没有指定
计数器组(counter group)。E系列的数据采集卡和基于NI-TIO的板卡(例如PCI-6602)不支持多个计数器的组,因此,你需要设置每个计数器为一个单独的组。如果你不为每个计数器设置单独的组,那么,当你为下一个计数器调用Counter Group Config,vi,你就会覆盖前面一个计数器的信息。
例如:
你想设置两个计数器(0和1),你用Counter Group Config.vi 来配置计数器0,但是,你没有配置计数器组,因为这是个选用的输入。正因为你没有设置计数器组,所有计数器0被默认放置在0组。
如果你要调用Counter Group Config.vi再来配置计数器1,并且你也没有配置计数器组。你不能在同一个计数器组中有多于一个计数器,因此当计时器1默认配置为计时器组0,这样将替换掉计数器0的信息。因此,虽然你配置了计数器0和计数器1,你只能使用计数器1。
解决方法是给“counter group”输入端指定值,给每个计数器分配不同的计数器组(从0开始,按1递增)。
相关链接:
附件:
报告日期: 07/26/1999
最近更新: 08/03/2003
文档编号: 1NP9IELL
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.