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 |
|---|---|
|
Ulosvedettävä sylinteri:
|
# 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 |
|---|---|
|
Sisäänvedettävä sylinteri:
|
# 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 |
|---|---|
|
Asetettava tila: |
# 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 |
|---|---|
|
Älyportti, johon pneumaattinen solenoidi on kytketty, kirjoitetaan muodossa |
# Construct a Pneumatic System "pneumatic_1" with the
# Pneumatic class
pneumatic_1 = Pneumatic(Ports.PORT1)