영적인#

소개#

VEX IQ 브레인은 Pneumatic 클래스의 메서드를 사용하여 VEX IQ 공압 시스템을 제어할 수 있습니다. 이러한 메서드를 통해 브레인은 공압 펌프를 제어하고 공압 실린더를 확장 또는 수축시킬 수 있습니다.

이 페이지에서는 예시로 pneumatic_1 이라는 공압 장치 이름을 사용합니다. 필요에 따라 직접 설정한 이름으로 바꿔주세요.

다음은 모든 방법 목록입니다.

작동 — 공압 실린더를 제어합니다.

  • extend — 실린더를 확장합니다.

  • retract — 실린더를 후퇴시킵니다.

변환기 — 공압 펌프를 켜거나 끕니다.

  • pump_on — 공압 펌프를 켜세요.

  • pump_off — 공압 펌프를 끕니다.

  • pump — 공압 펌프를 켜거나 끕니다.

게터 — 솔레노이드가 연결되어 있는지 확인하십시오.

  • installed — 솔레노이드가 브레인에 연결되어 있는지 여부를 반환합니다.

생성자 — 공압 시스템을 수동으로 초기화하고 구성합니다.

  • Pneumatic — 공압 객체를 생성합니다.

행위#

extend#

extend 실린더를 확장합니다.

Usage:
pneumatic_1.extend(cylinder)

매개변수

설명

cylinder

확장할 실린더:

  • CYLINDER1
  • CYLINDER2
  • CYLINDERALL – 두 실린더 모두

retract#

retract 공압 실린더를 후퇴시킵니다.

Usage:
pneumatic_1.retract(cylinder)

매개변수

설명

cylinder

수축시킬 실린더:

  • CYLINDER1
  • CYLINDER2
  • CYLINDERALL – 두 실린더 모두

돌연변이체#

pump_on#

pump_on 공압 펌프를 켜줍니다.

Usage:
pneumatic_1.pump_on()

매개변수

설명

이 메서드에는 매개변수가 없습니다.

pump_off#

pump_off 공압 펌프를 끕니다.

Usage:
pneumatic_1.pump_off()

매개변수

설명

이 메서드에는 매개변수가 없습니다.

pump#

pump 공압 펌프를 켜거나 끕니다.

Usage:
pneumatic_1.pump(state)

매개변수

설명

state

설정할 상태: True (공압 펌프 켜짐), False (공압 펌프 꺼짐).

게터스#

installed#

installed 솔레노이드가 브레인에 연결되었는지 여부를 나타내는 부울 값을 반환합니다.

  • True — 솔레노이드는 브레인에 연결되어 있습니다.

  • False — 솔레노이드는 브레인에 연결되어 있지 않습니다.

Usage:
pneumatic_1.installed()

매개변수

설명

이 메서드에는 매개변수가 없습니다.

건설업자#

생성자는 VEXcode 외부에서 공압을 구성하는 데 필요한 Pneumatic 객체를 수동으로 생성하는 데 사용됩니다.

Pneumatics#

Pneumatic 생성자는 지정된 스마트 포트에 Pneumatic 객체를 생성합니다.

Usage:
pneumatic_1 = Pneumatic(smartport)

매개변수

설명

smartport

솔레노이드가 연결된 스마트 포트는 PORTx 형식으로 표기하며, 여기서 x는 포트 번호입니다.

# Create a Pneumatic object in Port 1
pneumatic_1 = Pneumatic(Ports.PORT1)