Pneumatinis#

Įvadas#

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

Šiame puslapyje kaip pneumatinio pavadinimo pavyzdys naudojamas pneumatic_1 Prireikus pakeiskite jį savo sukonfigūruotu pavadinimu.

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

Veiksmai — Valdyti pneumatinius cilindrus.

  • extend — Ištiesti cilindrą.

  • retract — Įtraukti cilindrą.

Mutatoriai – įjungia arba išjungia pneumatinį siurblį.

  • pump_on — Įjungia pneumatinį siurblį.

  • pump_off — Išjungia pneumatinį siurblį.

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

Geteris – patikrinkite, ar solenoidas prijungtas.

  • installed — Grąžina, ar prie smegenų prijungtas solenoidas.

Konstruktoriai – rankiniu būdu inicijuokite ir konfigūruokite pneumatiką.

  • Pneumatic — Sukuria pneumatinės sistemos objektą.

Veiksmai#

extend#

extend išplečia pneumatinį cilindrą.

Usage:
pneumatic_1.extend(cylinder)

Parametrai

Aprašymas

cylinder

Ištraukiamas cilindras:

  • CYLINDER1
  • CYLINDER2
  • CYLINDERALL – Abu cilindrai

retract#

retract įtraukia pneumatinį cilindrą.

Usage:
pneumatic_1.retract(cylinder)

Parametrai

Aprašymas

cylinder

Įtraukiamas cilindras:

  • CYLINDER1
  • CYLINDER2
  • CYLINDERALL – Abu cilindrai

Mutatoriai#

pump_on#

pump_on įjungia pneumatinį siurblį.

Usage:
pneumatic_1.pump_on()

Parametrai

Aprašymas

Šis metodas neturi parametrų.

pump_off#

pump_off išjungia pneumatinį siurblį.

Usage:
pneumatic_1.pump_off()

Parametrai

Aprašymas

Šis metodas neturi parametrų.

pump#

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

Usage:
pneumatic_1.pump(state)

Parametrai

Aprašymas

state

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

Getteriai#

installed#

installed grąžina loginę reikšmę, nurodančią, ar solenoidas yra prijungtas prie smegenų.

  • True — Solenoidas prijungtas prie smegenų.

  • False — Solenoidas neprijungtas prie smegenų.

Usage:
pneumatic_1.installed()

Parametrai

Aprašymas

Šis metodas neturi parametrų.

Konstruktoriai#

Konstruktoriai naudojami rankiniu būdu sukurti Pneumatic objektus, kurie yra būtini konfigūruojant pneumatiką ne VEXcode.

Pneumatics#

Konstruktorius Pneumatic sukuria „Pneumatic“ objektą nurodytame „Smart Port“.

Usage:
pneumatic_1 = Pneumatic(smartport)

Parametras

Aprašymas

smartport

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

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