NI製品ディスカッション

キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 

PCI-6250のPFI0とPFI8の接続

解決済み
解決策を見る

DaqQ様

 

確認ですが、DAQmxConnectTermsを実行するとFor Loop内のDAQmxReadDigitalLinesが正常に動作しないとのことですが、同じFor Loopに含まれているアナログ入力は正常に読み取れていますでしょうか。AIとDIを同期させているようですのでアナログも正常に読み取れていない場合はクロックが正常に入力されていない可能性があると考えています。

 

NI 技術部 山縣

0 件の賞賛
メッセージ11/15
2,919件の閲覧回数

NI 技術部
 山縣様

 


 クロックが入っていないかもしれません。ちょっと確認したいのですが、PFI0とPFI8をDAQmxConnectTermsで接続すれば、
PFI0からPFI15が全てcounter1経由でつながるという事になるのでしょうか?その場合、PFI1からPFI7、PFI9からPFI15は
他の用途に使用できないという事でしょうか?

 

 

0 件の賞賛
メッセージ12/15
2,905件の閲覧回数

DaqQ様

 

こちらでPXI-6259(M Series)で動作を確認させていただいたところ、DAQmxConnectTermsでPFI0をPFI8へ接続してもAIとDIからデータを読み取れましたので、PFI0からPFI15が内部でつながらないと考えております。LabVIEWでの確認でしたが、基本的に添付いただいたMain.cに似た設定で動作しております。

(念のため、使用したVIを添付いたします。)

 

AIとDIに関してはどのように動作を確認されていますでしょうか。
また、エラーなどは発生していますでしょうか。

 

NI 技術部 山縣

0 件の賞賛
メッセージ13/15
2,881件の閲覧回数
NI 技術部  山縣様  お手数をおかけしています。実機での動作がうまくいっていません。 実機のプログラムはCではなく、Delphiで作成しています。入力のトリガーとして、PFI2を使用しています。DAQmxConnectTermsでPFI0をPFI8へ接続したらこのトリガーが入らない様です。  再度、Cで検証用のプログラムを作成して確認します。
0 件の賞賛
メッセージ14/15
2,858件の閲覧回数
解決策
トピック作成者DaqQが受理

NI 技術部
 山縣様

 

 お世話になっています。簡単なテストプログラムを作成したところ、DAQmxConnectTermsでPFI0をPFI8につないでも
PFI2を読み込む事ができました。実機のプログラムを見直してみます。お手数をおかけしました。

 

0 件の賞賛
メッセージ15/15
2,837件の閲覧回数