From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

NI製品ディスカッション

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

[伺い]外部トリガーで撮影された画像を保存する方法

解決済み
解決策を見る

初めて投稿します。
LabVIEW初心者です。

 

USBカメラをパソコンに接続し、USBカメラのスナップや動画の撮影はNI-MAQdxviにて動作が確認できました。

 

今後の開発として、カメラを光電センサーやPC以外の外部トリガーで撮影し、撮影された画像をLabview を使って保存したいと考えています。

 

ソフト立ち上げ>カメラ接続>常時 画像受信待機>画像受信>画像保存という流れを行いたいです。(Labviewでトリガーは発しません)

上記のようなViにする場合どのような機能やブロックダイアグラムにすればよいかご教示いただけますと幸いです。

0 件の賞賛
メッセージ1/4
786件の閲覧回数

ステートマシンとか良いと思います。

 

LabVIEWでステートマシンのプログラムを作成し、条件に応じた状態遷移を実現する - NI
https://knowledge.ni.com/KnowledgeArticleDetails?id=kA03q000000YNQjCAO&l=ja-JP

0 件の賞賛
メッセージ2/4
761件の閲覧回数

ご提案ありがとうございます。

確かにステートマシンで、入力されるまで待機状態を継続させるのは解決につながりそうです。ありがとうございます。

 

ちなみになのですが、カメラと接続し、画像を待機する場合はどのviを使えばよろしいでしょうか。

OpenCamera.viの後は、GetImage2.viなどで待機する形になるのでしょうか。

 

素人質問で申し訳ありません。

0 件の賞賛
メッセージ3/4
755件の閲覧回数
解決策
トピック作成者nc.cpが受理

お使いのカメラが外部トリガに応じて撮像する機能を持っていると仮定すると、GetImage2.viで画像取得し、トリガがかからない場合はタイムアウトで抜けさせてエラークリアする、というのを繰り返すのが良いかなと思います。

 

実際に組んでみて意図しない動作がでるのであればご相談ください。

メッセージ4/4
747件の閲覧回数