在NI-DAQmx下改变计数器测量的输入端(Source端)
主要软件:
主要软件版本: N/A
主要软件修正版本: N/A
次要软件: N/A
问题: 我需要在NI-DAQmx下实现计数器测量功能(测量频率,周期,脉冲计数等)。而我想采用默认输入端口(也就是传统NI-DAQ中的Source端口)以外的端口来完成这个工作,我该怎么实现呢?
解答: 在LabVIEW7之前,您需要使用DAQmx Channel Property Node (可以在LabVIEW函数面板,NI 测量I/O » DAQmx Data Acquisition中找到)。您需要设置的属性节点的属性如下:
Counter Input » 特定的测量类型 » Input Terminal
特定的测量类型可以有如下几种:
Frequency (频率)
Period (周期)
Count Edges(边沿计数)
Pulse Width (脉宽)
Semi-Period(半周期)
采用NI-DAQmx C API的时候,您可以采用下面的函数设置同样的属性来实现相同的功能:
int32 DllExport __CFUNC DAQmxSetCISpecificMeasurementTypeTerm(TaskHandle taskHandle, const char channel[ ], const char *data);
Frequency (频率)
Period (周期)
Count Edges(边沿计数)
Pulse Width (脉宽)
Semi-Period(半周期)
相关链接:
附件:
报告日期: 10/14/2003
最近更新: 01/07/2008
文档编号: 32DEGST0
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.