CogFrameGrabbers を使ったときは、すべての、フレームグラバ、GigEカメラ、IEEE1394カメラを、取得します。それらのインデックス番号はシステム依存です。 CogFrameGrabberGigEs や CogFrameGrabber8500s のように指定すれば、特定の種類のフレームグラバ(またはGigEカメラやIEEE1394カメラ)を取得できます。既存のサンプルプログラムからの変更点を示します。
Dim FrameGrabbers As New CogFrameGrabbers
mCamera = FrameGrabbers(0)
を次のように変更します
‘参照設定: Cognex.VisionPro.FGGigE
Dim FrameGrabberGigEs As New CogFrameGrabberGigEs
mCamera = FrameGrabberGigEs(0)
C#:
private CogFrameGrabbers mFrameGrabbers = null;
mFrameGrabbers = new CogFrameGrabbers();
mCamera = mFrameGrabbers[0];
を次のように変更します
//参照設定: Cognex.VisionPro.FGGigE
private CogFrameGrabberGigEs mFrameGrabberGigEs = null;
mFrameGrabberGigEs = new CogFrameGrabberGigEs();
mCamera = mFrameGrabberGigEs[0];
製品:VisionPro
動作確認バージョン:7.1
カメラ:Basler acA1300-30gc