RT OS上でSnapのプログラムを使用しても画像が表示されない

更新しました Nov 10, 2022

使用製品

ハードウェア

  • CompactRIO Controller

ドライバ

  • NI-IMAQdx

問題

compactRIOにカメラを接続して使用しています。この環境で、NIサンプルファインダにあるAcquire Single Image (Snap).viを実行したのですが、画像表示器に画像が表示されません。どのようにすれば表示されるようになりますか?

解決策

まずはcompactRIOにVisionに関する必要なソフトウェア(IMAQdxドライバなど)がインストールされているかを確認してください。

画像が表示されない他の原因としては、画像表示器に画像が表示される前にIMAQ Disposeの関数によって画像リファレンスが破棄されてしまうことが考えられます。
Acquire Single Image (Snap).viのサンプルでIMAQ Disposeの関数が実行される前にいくらかの待機時間を敢えて設けることによって画像が表示されるか確認してください。
下記の図は実装の一例ですが、待機時間は調整する必要があります。
2022-11-10_11h13_42.png