この例では、ビデオ入力クラスから画像を一枚取り込み、画像統計量を計測し、判定結果をデジタル入出力デバイスで外部に出力しています。
コード例:
1 Partial Public Class TestClass
6 Dim video As FVIL.Video.CFviVideoRICE001 = Nothing
7 Dim dio As FVIL.Dio.CFviDioFIO01 = Nothing
8 Dim src As FVIL.Data.CFviImage = Nothing
12 video = New FVIL.Video.CFviVideoRICE001()
14 video.LoadIniFile("C:\FAST\WIL\3.0.0\CameraFiles\RICE-001\rice_640.ini")
16 dio = New FVIL.Dio.CFviDioFIO01()
19 Const DO_SUCCESS As UInt32 = &H1
20 Const DO_FAILURE As UInt32 = &H2
23 src = New FVIL.Data.CFviImage()
24 video.ChangeImageSize(src)
25 video.GrabImageSync(src)
28 Dim parser = New FVIL.Measure.CFviStatistics(src)
32 If 32 <= parser.Average AndAlso parser.Average <= 200 Then
39 If video IsNot Nothing Then video.Close()
40 If dio IsNot Nothing Then dio.Close()
41 If src IsNot Nothing Then src.Dispose()