LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

USBカメラのAVI保存について

いつもお世話になっております。
 
画像集録及びアナログ電圧計測の信号を同時に集録するプログラムを作成しております。
このときの画像集録時にUSBカメラからの信号をAVIで保存しようとするのですがうまくいきません。
現在の作成中のプログラムを添付しました。
添付したプログラムはアナログ信号計測と画像集録を同時に行うものです。
このプログラムを実行すると以下のようなエラーが出ます。
 
エラー -1074395992 が次の場所で発生しました: IMAQ AVI Create
  File access denied.
 
このプログラムの画像集録部だけのプログラムにするとうまくAVIファイルにできます。
しかし、同時集録のプログラムにするとやはり前述したエラーが出ます。
 
そこで、
1.なぜ、添付プログラムではエラーが出て、画像集録部だけだとエラーが出ないのか。
2.どのように変更すれば、うまく動くようになるのか。
この2点を教えていただけないでしょうか。
 
なお、
LabVIEW バージョン8.0
NI Vision バージョン8.0
NI‐DAQmx バージョン8.0
DAQボード PCI-6221
カメラ USBカメラ
を使用しております。
 
以上、よろしくお願いいたします。
0 Kudos
Message 1 of 14
(6,577 Views)

a13様

平素よりNI製品をご利用頂きまして誠に有難うございます。
日本ナショナルインスツルメンツ技術部の杉田と申します。

大変申し訳御座いませんが弊社にUSBカメラが御座いませんので実際に動作確認は出来ませんでしたが、

一度IMAQ AVI Create関数のHas Dataの端子にTrueを接続し、お試しいただけないでしょうか。

大変お手数かと思いますが宜しくお願い致します。

日本ナショナルインスツルメンツ技術部

杉田

0 Kudos
Message 2 of 14
(6,538 Views)

日本ナショナルインスツルメンツ技術部

杉田 様

ご返信ありがとうございます。

私のほうで、IMAQ AVI Create関数のHas Dataの端子にTrueを接続したところ、以下のエラーが出て保存されません。

エラー -1074396005 が次の場所で発生しました: IMAQ AVI Close
  Invalid AVI session.

実際に保存可能なAVI保存のみのプログラムを添付します。

添付したプログラムと同じはずなのですが、うまくいかないのはなぜでしょうか?

以上、よろしくお願いします。

0 Kudos
Message 3 of 14
(6,527 Views)

追加で、

USBカメラは CREATIVE社製 CT6840 を使用しています。

よろしくお願いします。

0 Kudos
Message 4 of 14
(6,498 Views)

a13様

AVIで保存するプログラムが無い場合(AVIの関数を使用しないでGrabのみをする)はDAQとIMAQの関数で同期して集録は出来ますでしょうか。

実機がないのでお試し頂けると助かります。

宜しくお願い致します。

日本ナショナルインスツルメンツ

技術部 杉田

0 Kudos
Message 5 of 14
(6,479 Views)

日本ナショナルインスツルメンツ技術部

杉田 様

ご返信ありがとうございます。

AVIの関数を使用しないでGrabのみをする場合はエラーなく実行できました。

そのプログラムも添付します。

以上、よろしくお願いします。

0 Kudos
Message 6 of 14
(6,448 Views)

a13様

日本ナショナルインスツルメンツ技術部杉田です。

一度、ファイル名を作成する部位を変更したVIを添付します。

また、エラーがIMAQ AVI Closeで起きるとの事ですが実際にエラー後にファイルは何か書き込まれていますでしょうか。

また、追記ですがAVIファイルをすでに開いた状態で IMAQ AVI Createを使用し、AVい保存しますと同じエラーが起こると報告が御座いましたので

ご参考下さい。

以上、大変お手数ですが宜しくお願い致します。

日本ナショナルインスツルメンツ技術部

杉田

0 Kudos
Message 7 of 14
(6,408 Views)

日本ナショナルインスツルメンツ技術部

杉田 様

ご返信ありがとうございます。

添付していただいたプログラムで実行しても同様のエラーが出まして、集録できませんでした。

IMAQ AVI Closeで起きるエラー後には、何も保存されておりません。

AVIファイルをすでに開いているというのはどのような意味なのでしょうか。

違うプログラムで開いているということでしょうか。

以上、よろしくお願いします。

 

0 Kudos
Message 8 of 14
(6,326 Views)
a13様
 
ご連絡有難う御座います。
日本ナショナルインスツルメンツ技術部杉田です。
 
AVIファイルをすでに開いているというのは他のプログラムで実行中に指定しているAVIファイルを他のプログラムで開いていたり、またはロードされている、Windows Media Playerなどで再生されているという意味です。
大変申し訳御座いませんが同じような現象は報告されていませんので一度本社にこの件に関して問い合わせてみたいと思います。
ですが、USB-IMAQは正式にサポートしていないドライバになりますのでご希望の解決策が提供できない場合も御座いますので
御理解頂けますと大変助かります。
 
本社から連絡がありましたらまたご連絡させていただきます。
 
以上、宜しくお願い致します。
0 Kudos
Message 9 of 14
(6,285 Views)

日本ナショナルインスツルメンツ技術部

杉田 様

ご返信ありがとうございます。

指定しているAVIファイルを他のプログラムで開いていたり、Windows Media Playerなどで再生したりしていなくても保存はされません。

ご連絡お待ちしております。

よろしくお願いします。

0 Kudos
Message 10 of 14
(6,262 Views)