VCreateCalibration语句

适用
视觉校准

说明
VCreateCalibration在运行时创建视觉校准。

用法

VCreateCalibration  CameraNumber, CalibrationName, [CopyCalibName]
CameraNumber
表示新校准使用的相机编号的数值表达式
CalibrationName
表示新校准名的字符串表达式
CopyCalibName
表示复制源校准名的字符串表达式(可省略)

详细说明
以下是运行时创建校准的基本步骤:

  1. 执行VCreateCalibration。
  2. 使用VSet设定CameraOrientation和TargetSequence属性。根据需要设定其他属性。
  3. 如果相机不为独立,必须使用相同名称为校准创建点文件,或调用VCalPoints示教校准点。
  4. 执行VCal运行校准。
  5. 设定使用新校准的一个或多个序列的Calibration属性。
  6. 执行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语句