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