09-12-2011 04:26 AM
shinichiro form japan
Hi,
I want to measure digital change with timestamp. So I use change detection.vi like attached file.
When I use the VI, while loop turns after digitel input chages four times and while counter increments four(i.e. 0->4->8->12->...).
But setting number of samples per channel to four, while loop turns after digitel input chages four times and while counter increments oneby one(i.e. 0->1->2->3->...)
The data of timestamp is not what I meant.
I am sorry if my English is hard to understand.
Please let me know what could be the cause of this problem.
09-12-2011 08:35 PM
shinichiro 様
いつもお世話になっております。
日本ナショナルインスツルメンツ技術部の藤枝です。
日本語で失礼します。
タイムスタンプの件ですが、TimeStamp to dbl.viでの結果についてということでよろしいでしょうか。
お送りいただいたVIを参照しましたが、上記のVIがなく拝見することができませんでした。
お手数ですが、必要なファイルと問題点の詳細をもう一度お送りいただけますでしょうか。
また使用している弊社のデバイス名、LabVIEWのバージョン、またDAQmxのバージョンもお送りいただけますでしょうか。
お手数ですが以上の内容を一度ご確認頂き、ご不明な点がございましたら、
ご連絡いただけますでしょうか。
宜しくお願いいたします。
-----------------------------------------------------------
日本ナショナルインスツルメンツ株式会社
技術部 藤枝 辰己
サポート関連情報: http://www.ni.com/support/ja
技術データベース: http://www.ni.com/kb
-----------------------------------------------------------
09-13-2011 12:53 AM
日本ナショナルインスツルメンツ技術部 藤枝様
問題としてはdisital inputとしてほかのパソコンから2秒おきぐらいの間隔で0と1が入れ替わるような入力があるのですが、
前に添付したviでは実行すると、添付のexcel fileのような結果が得られ、正しい値とはなっていません。デジタル変化が起きている回数と、タイムスタンプの数は一致しています。
またDAQmx read.viのnuber of samples per channelを1にしているので、1回変化があるごとに1回whileが回るとおもうのですが、4回変化してから一気にwhieが4回回っています。
これらの問題の原因と対策はなんでしょうか?よろしくお願いします。
実験装置はBNC2090 -> デバイスPXI6220(シャーシPXI1045)となっています。
Labviewは2010でDAQmxは9.2.3です。