デジタルラインの状態変化間の時間を測定する方法



ハードウェア: Digital I/O (DIO)>>High-Speed Digital I/O>>PCI-6534

問題:
デジタルラインの状態変化間の時間を測定する方法を教えてください。たとえば、あるデジタルラインの状態を、ロー(L)からハイ(H)に変える際、どのくらい時間がかかるのでしょうか。

解決策:
デジタルラインの状態変化のインターバルを計測するには、NI-653x高速デジタルボードとNI-660xカウンタ・タイマボードを組み合わせることが必要です。NI-653xを「change detection」モードに設定すると、単数或いは複数のデジタルラインの状態が変化した時にデータの集録を始めますが、この際、該当するグループのREQラインからパルスを発生させます。これをRTSI経由でカウンタのゲートに入力させます。カウンタの設定は「buffered event counting」にしておくと、カウンタはゲートピンに次のパルスが入ってくるまで内部クロックをカウントしていきますので、このカウント値にタイムベースの逆数をかければ、NI-653xのデジタルラインに状態変化が起こった間のインターバルを算出することができます。

関連リンク:
Developer Zone Example: National Instruments Digital Time Interval Analyzer Start-Up Kit
Product Manual: 653x User Manual


添付:





報告日時: 12/16/2002
最終更新日: 11/05/2007
ドキュメントID: 2SFAL8N1