0

複数のギガ産業用カメラを使用して、データと人間の目視検査を備えた半自動テスト システムの一連の画像を表示することについて、labview で作業しています。

私がビジョン ソフトウェアで現在直面している主な問題は、画面のティアリングによってビデオの表示が崩れ、テストの動的な側面を観察するのが難しくなることです。IMAQ WindDraw 外部イメージ ディスプレイと呼ばれる VI コントロールがあり、ティアリング防止オプションが機能しているように見えますが、4 ~ 5 個のビデオ ディスプレイを 1 つのウィンドウに埋め込み、タイトル バー/ウィンドウ ボタンを表示しないようにする必要があります。基本的に、外部ディスプレイをフロント パネル VI に接続し、ウィンドウ フル スクリーン モードで実行したいと考えています。

システムはタスク専用であるため、フロントパネルVIをスクロールしたり、サイズを変更したりする必要はありません。

4

1 に答える 1

2

以下は、Vision DLL の 1 つを使用して IMAQ WinDraw 外部ディスプレイを VI のフロントパネルに含める例です。

お役に立てれば。

ああ... 新しいユーザーとして画像を投稿できません... まあ。

NIVisWnd.dll (C:\WINDOWS\system32 にあります) を使用して IMAQ WinDraw 外部イメージのハンドルを取得し (関数名は GetWindowHandle)、次に user32.dll を使用して FP の外部イメージの子を作成します (関数名: SetParent)。

于 2011-07-08T13:55:14.380 に答える