Pneumatinis#

Įvadas#

„VEX EXP Brain“ gali valdyti CTE pneumatinę sistemą, naudodama Pneumatic klasės metodus. Šie metodai leidžia smegenims valdyti pneumatinį siurblį ir išskleisti arba įtraukti pneumatinius cilindrus.

Žemiau pateiktuose pavyzdžiuose sukonfigūruotas CTE pneumatinis solenoidas bus pavadintas pneumatic_1 ir bus naudojamas visuose tolesniuose šios API dokumentacijos pavyzdžiuose, kai kalbama apie Pneumatic klasės metodus.

Žemiau pateikiamas visų galimų metodų sąrašas:

Veiksmai – Valdykite pneumatinius cilindrus ir pneumatinį siurblį.

  • extend – Išplečia pneumatinį cilindrą.

  • retract – Įtraukia pneumatinį cilindrą.

  • pump_on – Įjungia pneumatinį siurblį.

  • pump_off – Išjungia pneumatinį siurblį.

Statytuvai – Įjunkite arba išjunkite pneumatinį siurblį.

  • pump – Įjungia arba išjungia pneumatinį siurblį.

Konstruktoriai – rankiniu būdu inicijuokite ir konfigūruokite CTE pneumatinį solenoidą.

  • Pneumatic – Sukurkite CTE pneumatinį solenoidą.

Veiksmai#

extend#

extend išplečia pneumatinį cilindrą.

Usage:
extend(cylinder)

Parametras

Aprašymas

cylinder

Ištraukiamas cilindras:

  • CYLINDER1
  • CYLINDER2
  • CYLINDER3
  • CYLINDER4
  • CYLINDERALL — Ištraukia visus cilindrus

# Extend the first cylinder
pneumatic_1.extend(CYLINDER1)

# Wait 2 seconds
wait(2, SECONDS)

# Retract the first cylinder
pneumatic_1.retract(CYLINDER1)

retract#

retract įtraukia pneumatinį cilindrą.

Usage:
retract(cylinder)

Parametras

Aprašymas

cylinder

Įtraukiamas cilindras:

  • CYLINDER1
  • CYLINDER2
  • CYLINDER3
  • CYLINDER4
  • CYLINDERALL — Įtraukia visus cilindrus.

# 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 įjungia pneumatinį siurblį.

Usage:
pump_on()

Parametrai

Aprašymas

Šis metodas neturi parametrų.

# Turn the pneumatic pump on
pneumatic_1.pump_on()

pump_off#

pump_off išjungia pneumatinį siurblį.

Usage:
pump_off()

Parametrai

Aprašymas

Šis metodas neturi parametrų.

# Turn the pneumatic pump off
pneumatic_1.pump_off()

Seteriai#

pump#

pump įjungia arba išjungia pneumatinį siurblį.

Usage:
pump(state)

Parametras

Aprašymas

state

Nustatoma būsena: True įjungia pneumatinį siurblį, False išjungia pneumatinį siurblį.

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

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

Konstruktoriai#

Pneumatic#

Pneumatic sukuria pneumatinę sistemą.

Pneumatic(smartport)

Parametras

Aprašymas

smartport

Išmanusis prievadas, prie kurio prijungtas pneumatinis solenoidas, užrašomas kaip Ports.PORTx , kur x yra prievado numeris.

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