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ä.
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.
Pneumatic— Luo pneumaattiset objektit.
Toiminnot#
extend#
extend pidentää pneumaattista sylinteriä.
Usage:
pneumatic_1.extend(cylinder)
Parametrit |
Kuvaus |
|---|---|
|
Ulosvedettävä sylinteri:
|
retract#
retract vetää pneumaattisen sylinterin sisään.
Usage:
pneumatic_1.retract(cylinder)
Parametrit |
Kuvaus |
|---|---|
|
Sisäänvedettävä sylinteri:
|
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 |
|---|---|
|
Asetettava tila: |
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 |
|---|---|
|
Solenoidiin kytketty älyportti, joka kirjoitetaan muodossa PORTx, jossa x on portin numero. |
# Create a Pneumatic object in Port 1
pneumatic_1 = Pneumatic(Ports.PORT1)