Pneumaattinen#

Johdanto#

VEX IQ -aivot voivat ohjata VEX IQ -pneumaattista järjestelmää käyttämällä Pneumatic -luokan menetelmiä. Näiden menetelmien avulla aivot voivat ohjata pneumaattista pumppua ja vetää pneumaattisia sylintereitä ulos tai ulos.

Tällä sivulla käytetään esimerkkinä pneumaattista nimeä pneumatic_1 Korvaa se tarvittaessa omalla määritetyllä nimelläsi.

Alla on luettelo kaikista menetelmistä:

Toimenpiteet — Ohjaa pneumaattisia sylintereitä.

  • extend — Laajenna sylinteriä.

  • retract — Vedä sylinteri sisään.

Mutaattorit — Kytkee pneumaattisen pumpun päälle tai pois päältä.

  • pump_on — Käynnistää pneumaattisen pumpun.

  • pump_off — Sammuttaa pneumaattisen pumpun.

  • pump — Kytkee pneumaattisen pumpun päälle tai pois päältä.

Getterit — Tarkista, onko solenoidi kytketty.

  • installed — Palauttaa, onko solenoidi kytketty aivoihin.

Konstruktorit — Pneumatiikan manuaalinen alustaminen ja konfigurointi.

Toiminnot#

extend#

extend pidentää pneumaattista sylinteriä.

Usage:
pneumatic_1.extend(cylinder)

Parametrit

Kuvaus

cylinder

Ulosvedettävä sylinteri:

  • CYLINDER1
  • CYLINDER2
  • CYLINDERALL – Molemmat sylinterit

retract#

retract vetää pneumaattisen sylinterin sisään.

Usage:
pneumatic_1.retract(cylinder)

Parametrit

Kuvaus

cylinder

Sisäänvedettävä sylinteri:

  • CYLINDER1
  • CYLINDER2
  • CYLINDERALL – Molemmat sylinterit

Mutaattorit#

pump_on#

pump_on käynnistää pneumaattisen pumpun.

Usage:
pneumatic_1.pump_on()

Parametrit

Kuvaus

Tällä menetelmällä ei ole parametreja.

pump_off#

pump_off sammuttaa pneumaattisen pumpun.

Usage:
pneumatic_1.pump_off()

Parametrit

Kuvaus

Tällä menetelmällä ei ole parametreja.

pump#

pump kytkee pneumaattisen pumpun päälle tai pois päältä.

Usage:
pneumatic_1.pump(state)

Parametrit

Kuvaus

state

Asetettava tila: True käynnistää pneumaattisen pumpun ja False sammuttaa pneumaattisen pumpun.

Getterit#

installed#

installed palauttaa totuusarvon, joka ilmaisee, onko solenoidi kytketty aivoihin.

  • True — Solenoidi on kytketty aivoihin.

  • False — Solenoidia ei ole kytketty aivoihin.

Usage:
pneumatic_1.installed()

Parametrit

Kuvaus

Tällä menetelmällä ei ole parametreja.

Rakentajat#

Konstruktoreita käytetään Pneumatic -objektien luomiseen manuaalisesti, jotka ovat välttämättömiä pneumatiikan konfiguroimiseksi VEXcoden ulkopuolella.

Pneumatics#

Pneumatic -konstruktori luo Pneumatic-objektin määritettyyn Smart Port -porttiin.

Usage:
pneumatic_1 = Pneumatic(smartport)

Parametri

Kuvaus

smartport

Solenoidiin kytketty älyportti, joka kirjoitetaan muodossa PORTx, jossa x on portin numero.

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