영적인#

소개#

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

아래 예시에서 구성된 CTE 공압 솔레노이드는 pneumatic_1 로 명명되며, 이 API 문서 전체에서 Pneumatic 클래스 메서드를 참조할 때 이후의 모든 예시에서 사용됩니다.

아래는 사용 가능한 모든 방법의 목록입니다.

작동 – 공압 실린더와 공압 펌프를 제어합니다.

  • extend – 공압 실린더를 확장합니다.

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

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

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

설정자 – 공압 펌프를 켜거나 끄십시오.

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

제작자 – CTE 공압 솔레노이드를 수동으로 초기화하고 구성하십시오.

  • Pneumatic – CTE 공압 솔레노이드를 생성합니다.

행위#

extend#

extend 실린더를 확장합니다.

Usage:
extend(cylinder)

매개변수

설명

cylinder

확장할 실린더:

  • CYLINDER1
  • CYLINDER2
  • CYLINDER3
  • CYLINDER4
  • CYLINDERALL — 모든 실린더 확장

# Extend the first cylinder
pneumatic_1.extend(CYLINDER1)

# Wait 2 seconds
wait(2, SECONDS)

# Retract the first cylinder
pneumatic_1.retract(CYLINDER1)

retract#

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

Usage:
retract(cylinder)

매개변수

설명

cylinder

후퇴시킬 실린더:

  • CYLINDER1
  • CYLINDER2
  • CYLINDER3
  • CYLINDER4
  • CYLINDERALL — 모든 실린더를 후퇴시킵니다.

# Extend the first cylinder
pneumatic_1.extend(CYLINDER1)

# Wait 2 seconds
wait(2, SECONDS)

# Retract the first cylinder
pneumatic_1.retract(CYLINDER1)

pump_on#

pump_on 공압 펌프를 켜는 기능입니다.

Usage:
pump_on()

매개변수

설명

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

# Turn the pneumatic pump on
pneumatic_1.pump_on()

pump_off#

pump_off 공압 펌프를 끕니다.

Usage:
pump_off()

매개변수

설명

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

# Turn the pneumatic pump off
pneumatic_1.pump_off()

세터#

pump#

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

Usage:
pump(state)

매개변수

설명

state

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

# Turn the pneumatic pump on
pneumatic_1.pump(True)

# Turn the pneumatic pump off
pneumatic_1.pump(False)

건설업자#

Pneumatic#

Pneumatic 공압 시스템을 생성합니다.

Pneumatic(smartport)

매개변수

설명

smartport

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

# Construct a Pneumatic System "pneumatic_1" with the
# Pneumatic class
pneumatic_1 = Pneumatic(Ports.PORT1)