Pneumatisk#
Introduktion#
VEX IQ Brain kan styra VEX IQ Pneumatic-systemet med metoder från klassen Pneumatic Dessa metoder gör det möjligt för Brain att styra den pneumatiska pumpen och dra ut eller in pneumatiska cylindrar.
Den här sidan använder pneumatic_1 som exempelnamn för pneumatiskt system. Ersätt det med ditt eget konfigurerade namn efter behov.
Nedan följer en lista över alla metoder:
Åtgärder — Styr pneumatiska cylindrar.
Mutatorer — Slå på eller av den pneumatiska pumpen.
pump_on— Slår på den pneumatiska pumpen.pump_off— Stänger av den pneumatiska pumpen.pump— Slår på eller av den pneumatiska pumpen.
Getters — Kontrollera om solenoiden är ansluten.
installed— Returnerar huruvida en solenoid är ansluten till hjärnan eller inte.
Konstruktörer — Initiera och konfigurera pneumatik manuellt.
Pneumatic— Skapar ett pneumatikobjekt.
Åtgärder#
extend#
extend förlänger en pneumatisk cylinder.
Usage:
pneumatic_1.extend(cylinder)
Parametrar |
Beskrivning |
|---|---|
|
Cylindern som ska förlängas:
|
retract#
retract drar in en pneumatisk cylinder.
Usage:
pneumatic_1.retract(cylinder)
Parametrar |
Beskrivning |
|---|---|
|
Cylindern som ska dras in:
|
Mutatorer#
pump_on#
pump_on slår på den pneumatiska pumpen.
Usage:
pneumatic_1.pump_on()
Parametrar |
Beskrivning |
|---|---|
Den här metoden har inga parametrar. |
pump_off#
pump_off stänger av den pneumatiska pumpen.
Usage:
pneumatic_1.pump_off()
Parametrar |
Beskrivning |
|---|---|
Den här metoden har inga parametrar. |
pump#
pump slår på eller av den pneumatiska pumpen.
Usage:
pneumatic_1.pump(state)
Parametrar |
Beskrivning |
|---|---|
|
Tillstånd att ställa in: |
Getters#
installed#
installed returnerar ett booleskt värde som anger om solenoiden är ansluten till hjärnan.
True— Solenoiden är ansluten till hjärnan.False— Solenoiden är inte ansluten till hjärnan.
Usage:
pneumatic_1.installed()
Parametrar |
Beskrivning |
|---|---|
Den här metoden har inga parametrar. |
Konstruktörer#
Konstruktorer används för att manuellt skapa Pneumatic objekt, vilka är nödvändiga för att konfigurera pneumatik utanför VEXcode.
Pneumatics#
Konstruktorn Pneumatic skapar ett Pneumatic-objekt i den angivna Smart Port.
Usage:
pneumatic_1 = Pneumatic(smartport)
Parameter |
Beskrivning |
|---|---|
|
Den smarta porten som solenoiden är ansluten till, skriven som PORTx där x är portens nummer. |
# Create a Pneumatic object in Port 1
pneumatic_1 = Pneumatic(Ports.PORT1)