### 自動キャリブレーションの実行ステップ

AC

自動キャリブレーションステップを実行します。

#### TCP/IP:

コマンド文字列:

AC,<cam>,<featureID>,<X>,<Y>,<Z>,<A>,<B>,<C>

フィールド | 引数
--- | ---
AC | コマンド
<cam> | キャリブレーションするカメラ 1: カメラ 1 2: カメラ 2
<featureID> | 1: モデル 1 2: モデル 2 … 位置が変化するカメラ構成の場合、モデル 2 は、2 番目に移動する位置、つまり 2 番目のキャリブレーションをキャリブレーションします。
<X> | モーションシステムの現在位置の X 座標
<Y> | モーションシステムの現在位置の Y 座標
<Z> | モーションシステムの現在位置の Z 座標
<A> | モーションシステムの現在位置の Z 回転
<B> | モーションシステムの現在位置の Y 回転
<C> | モーションシステムの現在位置の X 回転

結果文字列:

AC,<Status>,<X>,<Y>,<Z>,<A>,<B>,<C>

フィールド | 説明
--- | ---
AC | コマンド
<Status> | 結果ステータス 1: 成功、キャリブレーション完了。 2: 成功、返された位置に移動し、次の「AC」コマンドを実行します <=0: 失敗
<X> | 移動先となる次の位置の X 座標
<Y> | 移動先となる次の位置の Y 座標
<Z> | 移動先となる次の位置の Z 座標
<A> | 移動先となる次の位置の Z 回転
<B> | 移動先となる次の位置の Y 回転
<C> | 移動先となる次の位置の X 回転

#### SLMP

送信コマンド (入力ブロック)

オフセット | 値 | Description
--- | --- | ---
VIB_Offset + 2 | 2031 | コマンド: AC コマンド ID
VIB_Offset + 3 | <cam> | Argument0: キャリブレーションされるカメラ
VIB_Offset + 5 | <featureID> | Argument1: キャリブレーション用に特定するカメラのモデルを選択します。 1: モデル 1 2: モデル 2 … 位置が変化するカメラ構成の場合、モデル 2 は、2 番目に移動する位置、つまり 2 番目のキャリブレーションをキャリブレーションします。
VIB_Offset + 7 | <X> | Argument2: 現在のモーション位置の X 座標
VIB_Offset + 9 | <Y> | Argument3: 現在のモーション位置の Y 座標
VIB_Offset + 11 | <Z> | Argument4: 現在のモーション位置の Z 座標
VIB_Offset + 13 | <A> | Argument5: 現在のモーション位置の Z 回転
VIB_Offset + 15 | <B> | Argument6: 現在のモーション位置の Y 回転
VIB_Offset + 17 | <C> | Argument7: 現在のモーション位置の X 回転

受信結果 (出力ブロック)

オフセット | 値 | Description
--- | --- | ---
VOB_Offset + 5 | 2031 | コマンド: AC コマンド ID
VOB_Offset + 6 | <Status> | 結果ステータス: 1: 成功、キャリブレーション完了 2: 成功、返された位置に移動し、「AC」コマンドを実行します <=0: 失敗
VOB_Offset + 7 | <X> | 移動先となる次の位置の X 座標
VOB_Offset + 9 | <Y> | 移動先となる次の位置の Y 座標
VOB_Offset + 11 | <Z> | 移動先となる次の位置の Z 座標
VOB_Offset + 13 | <A> | 移動先となる次の位置の Z 回転
VOB_Offset + 15 | <B> | 移動先となる次の位置の Y 回転
VOB_Offset + 17 | <C> | 移動先となる次の位置の X 回転