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 プロパティー