자석#

소개#

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)