Pneumaattinen#

Johdanto#

VEX EXP Brain voi ohjata CTE Pneumatic -järjestelmää käyttämällä Pneumatic -luokan menetelmiä. Näiden menetelmien avulla Brain voi ohjata pneumaattista pumppua ja pidentää tai supistaa pneumaattisia sylintereitä.

Alla olevissa esimerkeissä konfiguroidulle CTE-pneumaattiselle solenoidille annetaan nimeksi pneumatic_1 , ja sitä käytetään kaikissa seuraavissa esimerkeissä tässä API-dokumentaatiossa viitattaessa Pneumatic -luokan metodeihin.

Alla on luettelo kaikista käytettävissä olevista menetelmistä:

Toimenpiteet – Ohjaa pneumaattisia sylintereitä ja pneumaattista pumppua.

  • extend – Pidentää pneumaattista sylinteriä.

  • retract – Vedä pneumaattista sylinteriä sisään.

  • pump_on – Käynnistää pneumaattisen pumpun.

  • pump_off – Sammuttaa pneumaattisen pumpun.

Asetuslaitteet – Kytke pneumaattinen pumppu päälle tai pois päältä.

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

Konstructors – Alusta ja konfiguroi CTE-pneumaattinen solenoidi manuaalisesti.

  • Pneumatic – Luo CTE-pneumaattinen solenoidi.

Toiminnot#

extend#

extend pidentää pneumaattista sylinteriä.

Usage:
extend(cylinder)

Parametri

Kuvaus

cylinder

Ulosvedettävä sylinteri:

  • CYLINDER1
  • CYLINDER2
  • CYLINDER3
  • CYLINDER4
  • CYLINDERALL — Ulosvetää kaikki sylinterit

# Extend the first cylinder
pneumatic_1.extend(CYLINDER1)

# Wait 2 seconds
wait(2, SECONDS)

# Retract the first cylinder
pneumatic_1.retract(CYLINDER1)

retract#

retract vetää pneumaattisen sylinterin sisään.

Usage:
retract(cylinder)

Parametri

Kuvaus

cylinder

Sisäänvedettävä sylinteri:

  • CYLINDER1
  • CYLINDER2
  • CYLINDER3
  • CYLINDER4
  • CYLINDERALL — Vetää kaikki sylinterit sisään.

# 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 käynnistää pneumaattisen pumpun.

Usage:
pump_on()

Parametrit

Kuvaus

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

# Turn the pneumatic pump on
pneumatic_1.pump_on()

pump_off#

pump_off sammuttaa pneumaattisen pumpun.

Usage:
pump_off()

Parametrit

Kuvaus

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

# Turn the pneumatic pump off
pneumatic_1.pump_off()

Setterit#

pump#

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

Usage:
pump(state)

Parametri

Kuvaus

state

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

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

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

Rakentajat#

Pneumatic#

Pneumatic luo pneumaattisen järjestelmän.

Pneumatic(smartport)

Parametri

Kuvaus

smartport

Älyportti, johon pneumaattinen solenoidi on kytketty, kirjoitetaan muodossa Ports.PORTx , jossa x on portin numero.

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