画像取り込みインターフェース (同期)

Namespace: FVIL.Imaging
Assembly: FVILforms (in FVILforms.dll) Version: 3.1.0.0 (3.1.0.9)

Syntax

C#
public interface IGrabImageSync
Visual Basic
Public Interface IGrabImageSync

Remarks

GrabberThread に実装される同期の取り込み機能を使用するインターフェースです。

Examples

C# Copy imageCopy
// パラメータ.
FVIL.Imaging.GrabberInfo info = new FVIL.Imaging.GrabberInfo();
info.ConfigFile = @"C:\FAST\WIL\3.0.0\CameraFiles\DS\DS_USB0.xml";
info.BufferNum = 2;

// スレッド初期化.
FVIL.Imaging.GrabberThread thread = FVIL.Imaging.GrabberThread.Create(info);

using (FVIL.Data.CFviImage image = new FVIL.Data.CFviImage())
{
    thread.Validate(image);

    // インターフェース.
    if (thread is FVIL.Imaging.IGrabImageSync)
    {
        FVIL.Imaging.IGrabImageSync grab = (FVIL.Imaging.IGrabImageSync)thread;
        grab.Grab(image);
    }

    // ファイル保存.
    image.Save(string.Format("Imaging.IGrabImageSync.bmp"));
}

See Also