CameraXYU リザルト

プログラム実行中のみ

適用
ビジョンオブジェクト: ArcFinder、ArcInspector、Blob、BoxFinder、CodeReader、ColorMatch、Contour、CornerFinder、Correlation、Edge、Geometric、LineInspector、Point、Polar、Coordinates

解説
カメラ座標フレームにおける検出パーツ位置のCameraX座標、CameraY座標、角度位置を返します。

用法

VGet  Sequence.Object.CameraXYU [(result)], found, xVar, yVar, uVar
Sequence
シーケンス名かシーケンス名を示す文字列変数
Object
オブジェクト名かオブジェクト名を示す文字列変数。オブジェクトは指定されたシーケンスに存在していなければなりません。
found
パーツが検出されたかどうかを示すBoolean型変数
xVar
パーツのX座標位置を示す実数変数
yVar
パーツのY座標位置を示す実数変数
uVar
カメラ座標系に対するパーツの角度(回転)位置を示す実数変数
result
リザルト番号。省略可能で、省略すると、リザルト番号はCurrentResultになります。複数のリザルトを返すオブジェクトの場合に利用できます。


  • found: "True"または"False"のいずれかの値をとるBoolean型変数
  • xVar: X座標位置(単位:mm)を示す実数変数
  • yVar: Y座標位置(単位:mm)を示す実数変数
  • uVar: 角度(単位:度)を示す実数変数

詳細説明
カメラ座標フレームは、mm単位でキャリブレーションするので、CameraXYUリザルトのxVarおよびyVarは、常にmm単位の値として返されます。uVarは度単位で返されます。

CameraXYUリザルトはカメラ座標系で、単位はmmです。

CameraXYUリザルトは、有効なキャリブレーションデータがビジョンシーケンスのCalibrationプロパティーに設定されている時のみ算出されます。キャリブレーションが完了していない、もしくはCalibrationプロパティーが設定されていない場合、CameraXYUリザルトはエラーになります。

CameraXYUリザルトはプログラム実行中のみ有効です。

参照
Angle リザルト, ArcFinderオブジェクト, ArcInspectorオブジェクト, Blobオブジェクト, CameraX リザルト, CameraY リザルト, CodeReaderオブジェクト, ColorMatchオブジェクト, Contourオブジェクト, Correlationオブジェクト, Edgeオブジェクト, Found リザルト, Geometricオブジェクト, Pointオブジェクト, Polarオブジェクト, BoxFinderオブジェクト, CornerFinderオブジェクト, RobotXYU リザルト, Coordinatesオブジェクト