11-01-2018 01:55 AM
環境
USB-6343
NI-DAQmx(.NET用NI-DAQmx API)
Windows 7 32bit
Microsoft Visual Studio 2010 C#
USB-6343を使用して周波数測定を行いたいのですが、マニュアルを参照してもよく理解できす悩んでおります。
測定したい周波数信号は、ラインドライバ出力とTTL出力の両方があり、60kHz±30kHzで変動します。
この周波数信号の変動(周波数)をサンプリングしたいのですが、このような測定は可能でしょうか?
よろしくお願いいたします。
11-01-2018 02:12 AM
Xseries DAQをお使いであれば、カウンタを使用した周波数測定が可能です。
サンプルプログラムは下記にあります。私のPCには.NETのサンプルをインストールしていないので、
Cでの案内になって恐縮です。
C:\Users\Public\Documents\National Instruments\NI-DAQ\Examples\DAQmx ANSI C\Counter\Measure Digital Frequency
USB-6343のカウンタタイムベースも最大100MHzなので、測定されたい周波数は見れるのかなと思います。
ただラインドライバは測定が厳しそうです。DAQはTTLが基本なので、
ラインドライバを測定されたいならICをかます必要があるかと思います。
11-01-2018 03:48 AM
ご回答頂き有難うございます。
.NETでも同等と思われるサンプルがありましたので、内容を確認してみます。