기준 치수#
소개#
VEX AIR 드론에는 다양한 VEX AIR 모듈과 연결할 수 있는 모듈 포트가 있습니다. 이를 통해 드론은 다양한 탑재물을 투하하고 고정할 수 있습니다.
참고: 이 방법은 전동 후크 모듈과 자석 모듈에서만 작동합니다.
아래는 사용 가능한 모든 방법의 목록입니다.
행위
drop_payload– 첨부된 모듈을 사용하여 페이로드를 해제합니다.hold_payload– 첨부된 모듈을 사용하여 페이로드를 보유합니다.
게터
get_type– 드론에 부착된 모듈의 유형을 반환합니다.is_holding– 전동 후크 모듈의 현재 상태를 반환합니다.
행위#
drop_payload#
drop_payload 연결된 모듈을 사용하여 페이로드를 방출합니다. 전동식 후크 모듈은 후크를 열고, 자석 모듈은 자석을 끕니다.
참고: 이 방법은 전동 후크 모듈과 자석 모듈이 모두 있는 경우에만 작동합니다.
용법:
drone.module.drop_payload()
매개변수 |
설명 |
|---|---|
이 메서드에는 매개변수가 없습니다. |
# Demonstrate the Motorized Hook Module moving
drone.take_off(climb_to=800)
wait(1, SECONDS)
drone.module.hold_payload()
wait(2, SECONDS)
drone.module.drop_payload()
drone.land()
hold_payload#
hold_payload holds a payload using the attached module. The Motorized Hook Module closes its hook, and the Magnet Module turns its magnet on.
참고: 이 방법은 전동 후크 모듈과 자석 모듈이 모두 있는 경우에만 작동합니다.
용법:
drone.module.hold_payload()
매개변수 |
설명 |
|---|---|
이 메서드에는 매개변수가 없습니다. |
# Demonstrate the Motorized Hook Module moving
drone.take_off(climb_to=800)
wait(1, SECONDS)
drone.module.hold_payload()
wait(2, SECONDS)
drone.module.drop_payload()
drone.land()
게터스#
get_type#
get_type 드론에 현재 부착된 모듈에 따라 다음 중 하나를 반환합니다.
DroneModuleType.HOOK– 전동 후크 모듈이 부착되었습니다.DroneModuleType.MAGNET– 자석 모듈이 부착되었습니다.DroneModuleType.PASSIVE– 패시브 후크 모듈이 부착되었거나 모듈이 부착되지 않았습니다.
용법:
drone.module.get_type()
매개변수 |
설명 |
|---|---|
이 메서드에는 매개변수가 없습니다. |
# Display what module is attached to the drone
# Change the module with Propeller Lock on during project
while True:
clear_console()
print(drone.module.get_type())
wait(0.2,SECONDS)
is_holding#
is_holding 모터화된 후크 모듈이 현재 홀드 상태 또는 드롭 상태에 있는지 여부를 나타내는 Boolean 반환합니다.
True– 전동식 후크 모듈이 내려갔습니다.False– 전동 후크 모듈이 올라갔습니다.
참고: 이 방법은 전동식 후크 모듈에서만 작동합니다.
용법:
drone.module.is_holding()
매개변수 |
설명 |
|---|---|
이 메서드에는 매개변수가 없습니다. |
# Create a custom button to toggle the Motorized Hook Module
def hook_toggle():
if drone.module.is_holding():
drone.module.drop_payload()
else:
drone.module.hold_payload()
controller.button5.pressed(hook_toggle)