通常,任何带有内置计数器的 PCI(e) 或 PXI(e) 计数器或定时器模块或 USB-6xxx 多功能 I/O 模块的计数器功能都可以使用 NI MAX 测试面板中的计数器 I/O选项卡进行测试。在以下步骤中,我们将以 PCI(e) 或 PXI(e) 卡为例 (备注:以下相同的步骤也适用于 USB 设备)。
1. 打开 NI MAX后,查看该模块是否正常出现在设备和接口中。
2. 在NI MAX中选择该模块并点击自检。
3. 点击测试面板。
4. 您可以使用计数器 I/O选项卡来测试模块的内部计数器。接着,您可以点击通道名称的下拉列表,选择要测试的计数器。这些计数器将是模块具有的内部硬件设备,而不是物理端口/终端。
5. 请选择模式 >> 边沿计数以确保计数器作为输入设备。若您有兴趣想要测量计数器的输出能力,请点击模式 >> 选择脉冲序列生成。
- 对于边缘计数任务,请在边缘源下选择要用于测试模块的物理引脚。您可以使用 PFI 线*来连接脉冲序列或编码器信号,并检查计数器是否显示计数的边缘(请记得点击“开始”来采集脉冲)。
- 对于脉冲序列生成任务,您将需要使用特定计数器的默认引脚**。例如,NI 6612 中计数器 0 的默认端子是 PFI 36(请记得点击“开始”来生成脉冲)。
*注意:请参阅模块的规格来查找 PFI 线和物理端口之间的映射。例如,PFI 1 映射到NI 6612的 引脚 44。
**注意:当使用测试面板执行脉冲序列生成任务时,您将无法更改脉冲端子。
6. (如果您的模块有数字 IO)使用数字 I/O选项卡测试模块的数字线路。选择方向指示端口是输入还是输出,选择状态部分将显示输入或允许更改输出(取决于为引脚选择的方向))。请记得点击“开始”来生成数字信号。
附加信息
您还可以按照以下步骤使用 LabVIEW 测试模块:
1. 打开 LabVIEW 并转到帮助 -> 查找范例。
2. 在 NI 范例查找器中,导航至硬件输入和输出 >> DAQmx >> 计数器输入 >> Counter – Count Edges .vi。
3. 使用解决方案部分第5个步骤中所使用的相同配置,运行范例来验证模块的功能。