磁石#

導入#

VEX GO電磁石を使うと、ロボットが磁性体をつかんだり放したりすることで、磁性体と相互作用できるようになります。

以下の例では、設定された電磁石は magnetという名前になります。この名前は、この API ドキュメント全体を通して、 Magnet クラスのメソッドを参照する際に、以降のすべての例で使用されます。

以下にすべてのメソッドの一覧を示します。

操作 — 電磁石を有効または無効にします。

  • energize — 電磁石の状態を物体を拾うか落とすかに設定します。

行動#

energize#

energize 電磁石の状態を物体を拾い上げるか落とすかに設定します。

Usage:
magnet.energize(action)

パラメータ

説明

action

電磁石の状態設定:

  • BOOST — 磁石が物体を拾えるようにします。
  • DROP — 物体を拾えなくなり、持っている物体を落とします。

# Build Used: Super Code Base 2.0
def main():
    # Drop an attached Disk
    drivetrain.drive_for(FORWARD, 200, MM)
    magnet.energize(DROP)
    drivetrain.drive_for(REVERSE, 200, MM)

# Start threads — Do not delete
start_thread(main)