エンコーダー#

導入#

光学式シャフトエンコーダは、シャフトの回転位置と回転速度を測定します。内蔵の光学センサーを使用してシャフトの回転距離と回転速度を検出するため、ホイールの回転、アームの位置、その他の機構の追跡に役立ちます。

VEX光学式シャフトエンコーダー。

利用可能なブロックの一覧は以下のとおりです。

エンコーダの位置を設定します#

エンコーダ位置設定スタックブロックは、エンコーダの現在位置を指定された値に設定します。このブロックを使用すると、モーターやその他の機構を回転させることなく、トラッキング位置を手動で設定できます。

位置とは、プロジェクト中にシャフトがどれだけ回転したかを示すものです。

[EncoderA v] の位置を [0] 度に設定

パラメータ

説明

デバイス

使用するエンコーダーは、「デバイス」ウィンドウで設定します。

位置

回転位置を角度単位で整数で指定します。

エンコーダの位置#

エンコーダ位置レポーターブロックは、エンコーダに接続されたシャフトがどれだけ回転したかを報告します。

([EncoderA v] の位置([度 v]) :: custom-sensing)

パラメータ

説明

デバイス

使用するエンコーダーは、「デバイス」ウィンドウで設定します。

ユニット

位置を表す単位:度または回転。

エンコーダー速度#

エンコーダ速度レポーターブロックは、エンコーダの回転速度を報告します。

([EncoderA v] の速度([dps v]) :: custom-sensing)

パラメータ

説明

デバイス

使用するエンコーダーは、「デバイス」ウィンドウで設定します。

ユニット

速度を表す単位は、dps(度/秒)またはrpm(回転/分)です。