### カスタムキャリブレーションの実行ステップ

CC

カスタムキャリブレーションのステップを実行します。

注意: カスタムキャリブレーションは、2 ステップ (X または Y のモーションのみ) または 9 ステップ (X および Y のモーション) のいずれかでのキャリブレーションをサポートしています。

#### TCP/IP:

コマンド文字列:

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

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

結果文字列:

CC,<Status>

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

#### SLMP:

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

オフセット | 値 | Description
--- | --- | ---
VIB_Offset + 2 | 2041 | コマンド: CC コマンド 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 | 2041 | コマンド: CC コマンド ID
VOB_Offset + 6 | <Status> | 結果ステータス: 1: 成功 <=0: 失敗