FoundCodeType リザルト

適用
ビジョンオブジェクト: CodeReader

解説
検出されたバーコードのタイプを返します。

用法

VGet  Sequence.Object.FoundCodeType[(result)], var
Sequence
シーケンス名を示す文字列変数
Object
オブジェクト名かオブジェクト名を示す文字列変数。オブジェクトは指定されたシーケンスに存在していなければなりません。
var
リザルトの値を示す整数変数
result
リザルト番号。省略可能で、省略すると、リザルト番号はCurrentResultになります。複数のリザルトを返すオブジェクトの場合に利用できます。


検出されたバーコードのタイプを数値で返します。取得される数値は詳細説明を参照してください。

詳細説明
CodeReaderオブジェクトで検出されたバーコードのタイプを返します。返却される数値は、以下の定数値となります。

コード名 定数 備考
Codabar VISION_CODETYPE_CODABAR
Code39 VISION_CODETYPE_CODE39
Code128 VISION_CODETYPE_CODE128
DataMatrix VISION_CODETYPE_DATAMATRIX 2Dコード
EAN 8 VISION_CODETYPE_EAN8
EAN 13 VISION_CODETYPE_EAN13
Interleaved 2 of 5 VISION_CODETYPE_INTERLEAVED25 ITFとも呼ばれています
PDF417 VISION_CODETYPE_PDF417 2Dコード
QR VISION_CODETYPE_QR 2Dコード
UPC VISION_CODETYPE_UPC
UPC A VISION_CODETYPE_UPCA
UPC E VISION_CODETYPE_UPCE

次の例では、検出されたバーコード名を画面に表示します。

Function main
	Integer code
	VRun CodeTest
	VGet CodeTest.Code01.FoundCodeType, code
	Select code
		Case VISION_CODETYPE_CODABAR
			Print "VISION_CODETYPE_CODABAR"
		Case VISION_CODETYPE_CODE39
			Print "VISION_CODETYPE_CODE39"
		Case VISION_CODETYPE_CODE128
			Print "VISION_CODETYPE_CODE128"
		Case VISION_CODETYPE_DATAMATRIX
			Print "VISION_CODETYPE_DATAMATRIX"
		Case VISION_CODETYPE_EAN8
			Print "VISION_CODETYPE_EAN8"
		Case VISION_CODETYPE_EAN13
			Print "VISION_CODETYPE_EAN13"
		Case VISION_CODETYPE_INTERLEAVED25
			Print "VISION_CODETYPE_INTERLEAVED25"
		Case VISION_CODETYPE_PDF417
			Print "VISION_CODETYPE_PDF417"
		Case VISION_CODETYPE_QR
			Print "VISION_CODETYPE_QR"
		Case VISION_CODETYPE_UPC
			Print "VISION_CODETYPE_UPC"
		Case VISION_CODETYPE_UPCA
			Print "VISION_CODETYPE_UPCA"
		Case VISION_CODETYPE_UPCE
			Print "VISION_CODETYPE_UPCE"
	Send
Fend

参照
CodeReaderオブジェクト, CodeType プロパティー