CogAcqFifoToolのビデオフォーマットを変更する

例えば、MVS-8504 フレームグラバを使ったとき、CogAcqFifoTool が使用するデフォルトのビデオフォーマットは Sony XC-HR50 640×480 です。他のカメラを使うときはビデオフォーマットを変更します。記述例を示します。

VB.NET:

Dim mAcqTool As CogAcqFifoTool
Dim mAcqFifo As Cognex.VisionPro.ICogAcqFifo
Dim mFrameGrabber As Cognex.VisionPro.ICogFrameGrabber

mAcqTool = New CogAcqFifoTool

Dim mFrameGrabbers As New CogFrameGrabbers
mFrameGrabber = mFrameGrabbers(0)
mAcqFifo = mFrameGrabber.CreateAcqFifo( _
Sony XC-HR70 1020×768 IntDrv (rapid-reset, shutter-sw-EDONPISHAII) CCF”, _
CogAcqFifoPixelFormatConstants.Format8Grey, 0, True)

mAcqTool.Operator = mAcqFifo

C#:

private CogAcqFifoTool mAcqTool = null;
private ICogAcqFifo mAcqFifo = null;
private ICogFrameGrabber mFrameGrabber = null;

mAcqTool = new CogAcqFifoTool();

CogFrameGrabbers mFrameGrabbers = new CogFrameGrabbers();
mFrameGrabber = mFrameGrabbers[0];
mAcqFifo = mFrameGrabber.CreateAcqFifo(
Sony XC-HR70 1020×768 IntDrv (rapid-reset, shutter-sw-EDONPISHAII) CCF”,
Cognex.VisionPro.CogAcqFifoPixelFormatConstants.Format8Grey, 0, false);

mAcqTool.Operator = mAcqFifo;


製品:VisionPro

動作確認バージョン:4.2

フレームグラバ:8504