LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

LabVIEWの応答性について

九州工業大学 中山です.

 

現在,センサをBNC-2110に接続し,それによりアナログ入力される電圧を

LabVIEWのDAQmxで読み取ることで力に変換しております.

また,同時に高速度カメラをBNC-2110のCTR0に接続し,

LabVIEW側からTTLの電圧信号を付加することにより,

力の計測および画像の撮影の開始時刻を同期させております.

その際に,センサにより力が計測される時刻と

高速度カメラにより撮影される時刻に位相差が生じていなかを

確認したいと考えておりますが,LabVIEW上で確認することは

可能でしょうか.

 

お手数お掛け致しますが,何卒よろしくお願い致します.

 

以上です.失礼致します.

0 Kudos
Message 1 of 13
(3,513 Views)

中山様

 

日本ナショナルインスツルメンツ技術部 寺尾です。
平素よりディスカッションフォーラムをご利用頂き誠にありがとうございます。

 

システム全体を把握させて頂く為に下記の内容についてお伝え下さい。
1.>同時に高速度カメラをBNC-2110のCTR0に接続し,LabVIEW側からTTLの電圧信号を付加することにより,力の計測および画像の撮影の開始時刻を同期させております.
画像取得とDAQデバイスでのアナログ入力の開始を同期されていると仰られていますが、CTR0からのパルスはDAQデバイスおよびカメラの両方でスタートトリガとして使用されているという事でしょうか?

2.DAQデバイスでのサンプリングレートはどのように指定されていますでしょうか?

3.カメラのフレームレートはどのように設定されていますでしょうか?

4.カメラの集録画像はLabVIEW上に取り込んでいるのでしょうか?

または他のプログラムで集録されているのでしょうか?

5.使用されています弊社の製品をお伝え下さい。


宜しくお願い致します。

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 日本ナショナルインスツルメンツ株式会社 | 技術部 | 寺尾 純一
 Junichi Terao | Applications Engineer | National Instruments Japan Corp.

 サポート情報: http://www.ni.com/support/ja
 技術データベース: http://www.ni.com/kb
 住所 : 〒105-0012 東京都港区芝大門1-9-9 野村不動産芝大門ビル8F/9F
 お問い合わせフリーダイヤル: 0120-527196
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

0 Kudos
Message 2 of 13
(3,500 Views)

お世話になっております.

九州工業大学 中山です.

 

迅速に対応して頂き,ありがとうございます.

 

下記に頂いた質問の回答を私の理解できる範囲でお答え致します.

 

1.画像取得とDAQデバイスでのアナログ入力の開始を同期されていると仰られていますが、

  CTR0からのパル​スはDAQデバイスおよびカメラの両方でスタートトリガとして

  使用されているという事でしょうか?

 

A. カメラのみのスタートトリガとして使用させて頂いております.

 

 

2.DAQデバイスでのサンプリングレートはどのように指定されていますでしょうか?

 

A. 2048[Hz]

 

 

3.カメラのフレームレートはどのように設定されていますでしょうか?

 

A. カメラを稼働させる専用のソフト上でフレームレートを設定しております.

 

 

4.カメラの集録画像はLabVIEW上に取り込んでいるのでしょうか?

または他のプログラムで集録されているのでしょうか?

 

A. カメラの集録画像はカメラ専用のソフト上に取り込んでおります.

  

 

5.使用されています弊社の製品をお伝え下さい。

 

A. ソフト : LabVIEW8.2,A/Dボード : PCI-6229,端子台 : BNC-2110

 

お手数お掛け致しますが,何卒よろしくお願い致します.

 

以上です.失礼致します.

0 Kudos
Message 3 of 13
(3,497 Views)

九州工業大学
中山様

日本ナショナルインスツルメンツ技術部 寺尾です。
平素よりディスカッションフォーラムをご利用頂き誠にありがとうございます。


>3.カメラのフレームレートはどのように設定されていますでしょうか?
>A. カメラを稼働させる専用のソフト上でフレームレートを設定しております.
質問に誤解を招き申し訳ございません。
フレームレートはいくつに設定されているかをお聞きしたかった次第です。

 

>.カメラの集録画像はカメラ専用のソフト上に取り込んでおります.

DAQのアナログ集録はLabVIEWでカメラは専用のソフトで行われているという事ですが、具体的にどのような情報を元に位相差を確認されようと
されていますか?

 

>A. カメラのみのスタートトリガとして使用させて頂いております.
どこまでの精度を同期と仰られているか分りかねますが、一般的に精度の高い同期を取る為には
スタートトリガ及びサンプルクロックを同期を取るデバイスすべてで共有する必要が御座います。

現状はDAQ及びカメラはそれぞれが持つ異なるクロックを元に集録が行われていると考えます。


宜しくお願い致します。

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 日本ナショナルインスツルメンツ株式会社 | 技術部 | 寺尾 純一
 Junichi Terao | Applications Engineer | National Instruments Japan Corp.

 サポート情報: http://www.ni.com/support/ja
 技術データベース: http://www.ni.com/kb
 住所 : 〒105-0012 東京都港区芝大門1-9-9 野村不動産芝大門ビル8F/9F
 お問い合わせフリーダイヤル: 0120-527196
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

0 Kudos
Message 4 of 13
(3,494 Views)

お世話になっております.

九州工業大学 中山です.

 

迅速に対応して頂き,ありがとうございます.

 

下記に頂いた質問の回答を私の理解できる範囲でお答え致します.

 

1. フレームレートはいくつに設定されているかをお聞きしたかった次第です。

 

A. カメラのフレームレートは2000[fps]に設定しております.

 

 

2. DAQのアナログ集録はLabVIEWでカメラは専用のソフトで行われているという事ですが、

    具体的にどの​ような情報を元に位相差を確認されようとされていますか?

 

A. プログラムを実行した際に,高速度カメラおよびナノセンサを稼働させるプログラムが

   位相差なしで実行されているのかを確認したいと考えております.

 

作成したviファイルを添付させて頂きましたので,ご確認をよろしくお願い致します.

 

ファイル名および容量を以下に示します.

 

======================================================

ファイル名 : synchro.vi

 

容量 : 924 KB

======================================================

 

お手数お掛け致しますが,何卒よろしくお願い致します.

 

以上です.失礼致します.

0 Kudos
Message 5 of 13
(3,486 Views)

中山様

 

日本ナショナルインスツルメンツ技術部 寺尾です。
平素よりディスカッションフォーラムをご利用頂き誠にありがとうございます。

 

>プログラムを実行した際に,高速度カメラおよびナノセンサを稼働させるプログラムが位相差なしで実行されているのかを確認したいと考えております.
実際にハードウェアが集録を開始する時間差ではなく、プログラムが開始される時間をそれぞれで確認されたいのでしょうか?

 

 

DAQデバイスではDAQmx読み取り関数にてデータを波形データとして取得する事により、t0等の値を取得する事は可能です。
カメラ側で時間情報が取得であれば上記のt0の値と比較する事で時間差を計算可能かと思います。

 

宜しくお願い致します。

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 日本ナショナルインスツルメンツ株式会社 | 技術部 | 寺尾 純一
 Junichi Terao | Applications Engineer | National Instruments Japan Corp.

 サポート情報: http://www.ni.com/support/ja
 技術データベース: http://www.ni.com/kb
 住所 : 〒105-0012 東京都港区芝大門1-9-9 野村不動産芝大門ビル8F/9F
 お問い合わせフリーダイヤル: 0120-527196
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

0 Kudos
Message 6 of 13
(3,484 Views)

お世話になっております.

九州工業大学 中山です.

 

連絡が遅くなりまして,申し訳ありません.

 

プログラムが開始される時刻をそれぞれ絶対時間で取得したいと考えております.

カウンタ出力したパルスの波形をDAQmxの読み取り関数を用いて収得しようとしましたが,

カウンタ出力によるそのパルスの信号を読み取ることが困難となっております.

 

以上です.失礼致します.

0 Kudos
Message 7 of 13
(3,473 Views)

中山様

 

日本ナショナルインスツルメンツ技術部 寺尾です。
平素よりディスカッションフォーラムをご利用頂き誠にありがとうございます。

 

データ集録を行うプログラムと画像集録を行うプログラムの開始時間の差を求められようとしておられますが、そこで情報を整理する為に下記に質問が御座います。

 

1.それぞれのプログラムにおいて何をもってプログラムが開始したと見なすのでしょうか?
2.データ集録部分でありましたらVIが開始された際の時間情報を取得可能ですが、画像集緑側のプログラムでは時間情報の取得は可能でしょうか?

3.時間の差を取得するにはそれぞれで、個々の時間情報が必要になります。そこでデータ集録の部分のどの情報と画像集録の何の時間の差分を取る事で時間差を求められるか明確にして頂ければと思います。
その他、別方法で考えられている事がありましたらお伝え下さい。

 

>カウンタ出力したパルスの波形をDAQmxの読み取り関数を用いて収得しようとしましたが,カウンタ出力によるそのパルスの信号を読み取ることが困難となっております.
こちらはどのような情報を取得の為に行われているのでしょうか?

 

宜しくお願い致します。

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 日本ナショナルインスツルメンツ株式会社 | 技術部 | 寺尾 純一
 Junichi Terao | Applications Engineer | National Instruments Japan Corp.

 サポート情報: http://www.ni.com/support/ja
 技術データベース: http://www.ni.com/kb
 住所 : 〒105-0012 東京都港区芝大門1-9-9 野村不動産芝大門ビル8F/9F
 お問い合わせフリーダイヤル: 0120-527196
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

0 Kudos
Message 8 of 13
(3,467 Views)

寺尾様

 

お世話になっております.

九州工業大学 中山です.

 

頂いた質問に対する解答を作成しましたので

ご確認をよろしくお願い致します.

 

1.それぞれのプログラムにおいて何をもってプログラムが開始したと見なすのでしょうか?

 

A.  DAQmxタスクスタートが実行した際に,プログラムが開始されたと見なしております.

 

 

2.データ集録部分でありましたらVIが開始された際の時間情報を取得可能ですが、

画像集緑側のプログラム​では時間情報の取得は可能でしょうか?

 

A. 画像集録側のプログラムとは,高速度カメラのデバイス上ということでしょうか?

高速度カメラのプログラム上では,時間情報を収得することができないと考えられます.

 

 

3.時間の差を取得するにはそれぞれで、個々の時間情報が必要になります。

そこでデータ集録の部分のどの情​報と画像集録の何の時間の差分を取る事で時間差を

求められるか明確にして頂ければと思います。

 

A.  高速度カメラおよびナノセンサを同期するためのプログラムを実行した際に,

それぞれのDAQmxタスクスタートが実行された後の絶対時間を取得したいと

考えております.高速度カメラおよびナノセンサの製品について調べたところ,

それぞれのデバイスを稼働させるプログラムがデバイスに伝達され,

実際にデバイスが稼働するまでに要する時間はほぼゼロとなっております.

そのため,LabVIEWのプログラムを実行した際に,それぞれのデバイスに

信号が伝達されるまでに要する時間差を調べたいと考えております.

 

私の説明が非常に不適切で,大変ご迷惑をお掛けすると思いますが

何卒よろしくお願い致します.

 

以上です.失礼致します.

 

0 Kudos
Message 9 of 13
(3,463 Views)

中山様

 

日本ナショナルインスツルメンツ技術部 寺尾です。
平素よりディスカッションフォーラムをご利用頂き誠にありがとうございます。

 

>A.  DAQmxタスクスタートが実行した際に,プログラムが開始されたと見なしております.
4月22日のご回答には"プログラムが開始される時刻をそれぞれ絶対時間で取得したいと考えております."とあります。

アナログ入力のDAQmxタスクスタートとカウンタ出力のDAQmxタスクスタートの実行される時間の差で開始時間の差を求められようとしているのでしょうか?


しかし、今回頂いた3.の回答には"それぞれのデバイスに信号が伝達されるまでに要する時間差"とありますがこちらと上記はまったく異なる考え方かと存じ上げます。

具体的にどの方法をご使用されるお考えですか?

 

また、"それぞれのデバイスに信号が伝達されるまでに要する時間差"で仰られています「信号」とはどのデバイスのどの端子から出力されている信号と言われているのでしょうか?
具体的な情報でご回答頂ければ幸いです。

 

宜しくお願い致します。

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 日本ナショナルインスツルメンツ株式会社 | 技術部 | 寺尾 純一
 Junichi Terao | Applications Engineer | National Instruments Japan Corp.

 サポート情報: http://www.ni.com/support/ja
 技術データベース: http://www.ni.com/kb
 住所 : 〒105-0012 東京都港区芝大門1-9-9 野村不動産芝大門ビル8F/9F
 お問い合わせフリーダイヤル: 0120-527196
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

0 Kudos
Message 10 of 13
(3,453 Views)