VCreateCalibration ステートメント
適用
ビジョンキャリブレーション
解説
VCreateCalibrationは、プログラム実行中にビジョンキャリブレーションを作成します。
用法
VCreateCalibration CameraNumber, CalibrationName, [CopyCalibName]
- CameraNumber
- 新しいキャリブレーションで使用するカメラ番号を示す数式
- CalibrationName
- 新しいキャリブレーション名を示す文字列式
- CopyCalibName
- コピー元のキャリブレーション名を示す文字列式(省略可)
詳細説明
プログラム実行中にキャリブレーションを作成する基本的な手順です。
- VCreateCalibrationを実行します。
- VSetを使用し、CameraOrientationとTargetSequenceプロパティーを設定します。ほかのプロパティーも必要に応じて設定します。
- カメラがスタンドアローンでない場合は、キャリブレーション用のポイントファイルを同じ名前で作成する必要があります。あるいは、VCalPointsを呼び、キャリブレーションポイントをティーチします。
- VCalを実行してキャリブレーションを行います。
- シーケンスのCalibrationプロパティーを設定し、新しいキャリブレーションが使用されるようにします。
- VSaveを実行して、変更を保存します。
ビジョン設定の変更を保存するには、必ずVSaveを呼び出してください。
使用例
Function CreateCal
String cal$
cal$ = "mycal"
VCreateCalibration 1, cal$
VSet cal$.CameraOrientation, VISION_CAMORIENT_MOBILEJ2
VSet cal$.TargetSequence, "calSeq"
VCalPoints cal$
VCal cal$
VSave
Fend
参照
VCreateObject ステートメント, VCreateSequence ステートメント, VSave ステートメント