Pneumatika#
Bevezetés#
A VEX V5 Brain a pneumatics osztály használatával képes vezérelni egy V5 pneumatikus rendszert. Ez az osztály lehetővé teszi az Brain számára a rendszer nyitását vagy zárását, a pneumatikus hengerek kinyújtását vagy visszahúzását.
A pneumatikus eszközt manuálisan kell kódban létrehozni, és nem adható hozzá a VEXcode V5 Eszközmenüjével.
Osztálykonstruktorok#
pneumatics(
triport::port &port );
Osztálydestruktor#
Megsemmisíti a pneumatics objektumot és felszabadítja a hozzá tartozó erőforrásokat.
~pneumatics();
Paraméterek#
Paraméter |
Típus |
Leírás |
|---|---|---|
|
|
A 3 vezetékes port, amelyhez a pneumatikus mágnesszelep csatlakozik, a következőképpen írható: |
Megjegyzések#
Ez az osztály csak manuálisan, kódban hozható létre, mivel a VEXcode V5 Eszközmenüjének használatával nem hozható létre.
Először létre kell hozni egy Brain vagy 3-Wire Expander modult, mielőtt azokat a
pneumaticsosztályú konstruktorral objektumok létrehozására lehetne használni.
Példa#
// Create the pneumatics instance on 3-Wire Port A
pneumatics PneumaticsA = pneumatics(Brain.ThreeWirePort.A);
Tagfüggvények#
A pneumatics osztály a következő tagfüggvényeket tartalmazza:
open— Nyitott állapotba állítja a pneumatikus mágnesszelepet, lehetővé téve a levegő áramlását a hengerbe.close— Zárt állapotba hozza a pneumatikus mágnesszelepet, megakadályozva a levegő áramlását a hengerbe.
Bármely pneumatics tagfüggvény meghívása előtt létre kell hozni egy pneumatics példányt, az alábbiak szerint:
/* This constructor is required to use a
V5 Pneumatics Solenoid when not configured as
a Digital Out device. Replace the values
as needed. */
// Create the pneumatics instance on 3-Wire Port A
pneumatics PneumaticsA = pneumatics(Brain.ThreeWirePort.A);
open#
Nyitott állapotba állítja a pneumatikus mágnesszelepet, lehetővé téve a levegő áramlását a hengerbe.
Available Functionsvoid open();
Ez a függvény nem fogad el paramétereket.
Return ValuesEz a függvény nem ad vissza értéket.
Examples// Open the solenoid to extend the cylinder
PneumaticsA.open();
close#
Zárt állapotba hozza a pneumatikus mágnesszelepet, megakadályozva a levegő áramlását a hengerbe.
Available Functionsvoid close();
Ez a függvény nem fogad el paramétereket.
Return ValuesEz a függvény nem ad vissza értéket.
Examples// Close the solenoid to retract the cylinder
PneumaticsA.close();