Pneimatiska#

Ievads#

VEX IQ smadzenes var vadīt VEX IQ pneimatisko sistēmu, izmantojot Pneumatic klases metodes. Šīs metodes ļauj smadzenēm vadīt pneimatisko sūkni un izstiept vai ievilkt pneimatiskos cilindrus.

Šajā lapā kā pneimatiskā nosaukuma piemērs tiek izmantots pneumatic_1 Ja nepieciešams, nomainiet to ar savu konfigurēto nosaukumu.

Zemāk ir visu metožu saraksts:

Darbības — Pneimatisko cilindru vadība.

Mutatori — ieslēdz vai izslēdz pneimatisko sūkni.

  • pump_on — Ieslēdz pneimatisko sūkni.

  • pump_off — Izslēdz pneimatisko sūkni.

  • pump — Ieslēdz vai izslēdz pneimatisko sūkni.

Geters — Pārbaudiet, vai solenoīds ir pievienots.

  • installed — Atgriež, vai solenoīds ir pievienots smadzenēm.

Konstruktori — manuāla pneimatikas inicializācija un konfigurēšana.

Darbības#

extend#

extend pagarina pneimatisko cilindru.

Usage:
pneumatic_1.extend(cylinder)

Parametri

Apraksts

cylinder

Izbīdāmais cilindrs:

  • CYLINDER1
  • CYLINDER2
  • CYLINDERALL – Abi cilindri

retract#

retract ievelk pneimatisko cilindru.

Usage:
pneumatic_1.retract(cylinder)

Parametri

Apraksts

cylinder

Ievelkamais cilindrs:

  • CYLINDER1
  • CYLINDER2
  • CYLINDERALL – Abi cilindri

Mutatori#

pump_on#

pump_on ieslēdz pneimatisko sūkni.

Usage:
pneumatic_1.pump_on()

Parametri

Apraksts

Šai metodei nav parametru.

pump_off#

pump_off izslēdz pneimatisko sūkni.

Usage:
pneumatic_1.pump_off()

Parametri

Apraksts

Šai metodei nav parametru.

pump#

pump ieslēdz vai izslēdz pneimatisko sūkni.

Usage:
pneumatic_1.pump(state)

Parametri

Apraksts

state

Iestatāmais stāvoklis: True ieslēdz pneimatisko sūkni, un False izslēdz pneimatisko sūkni.

Getteri#

installed#

installed atgriež Būla vērtību, kas norāda, vai solenoīds ir savienots ar smadzenēm.

  • True — Solenoīds ir savienots ar smadzenēm.

  • False — Solenoīds nav savienots ar smadzenēm.

Usage:
pneumatic_1.installed()

Parametri

Apraksts

Šai metodei nav parametru.

Konstruktori#

Konstruktori tiek izmantoti, lai manuāli izveidotu Pneumatic objektus, kas ir nepieciešami Pneumatics konfigurēšanai ārpus VEXkoda.

Pneumatics#

Konstruktors Pneumatic izveido Pneumatic objektu norādītajā viedajā portā.

Usage:
pneumatic_1 = Pneumatic(smartport)

Parametrs

Apraksts

smartport

Viedā pieslēgvieta, kurai ir pievienots solenoīds, tiek pierakstīta kā PORTx, kur x ir pieslēgvietas numurs.

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