Pneumatisk#
Introduktion#
VEX EXP Brain kan styra CTE-pneumatiksystemet 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.
För exemplen nedan kommer den konfigurerade CTE pneumatiska solenoiden att kallas pneumatic_1 och kommer att användas i alla efterföljande exempel i denna API-dokumentation när det hänvisas till Pneumatic -klassmetoder.
Nedan följer en lista över alla tillgängliga metoder:
Åtgärder – Styr pneumatiska cylindrar och den pneumatiska pumpen.
extend– Förlänger en pneumatisk cylinder.retract– Drar in en pneumatisk cylinder.pump_on– Slår på den pneumatiska pumpen.pump_off– Stänger av den pneumatiska pumpen.
Inställare – Slå på eller av den pneumatiska pumpen.
pump– Slår på eller av den pneumatiska pumpen.
Konstruktörer – Initiera och konfigurera CTE:s pneumatiska solenoid manuellt.
Pneumatic– Skapa en CTE pneumatisk solenoid.
Åtgärder#
extend#
extend förlänger en pneumatisk cylinder.
Usage:
extend(cylinder)
Parameter |
Beskrivning |
|---|---|
|
Cylindern som ska förlängas:
|
# Extend the first cylinder
pneumatic_1.extend(CYLINDER1)
# Wait 2 seconds
wait(2, SECONDS)
# Retract the first cylinder
pneumatic_1.retract(CYLINDER1)
retract#
retract drar in en pneumatisk cylinder.
Usage:
retract(cylinder)
Parameter |
Beskrivning |
|---|---|
|
Cylindern som ska dras in:
|
# 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 slår på den pneumatiska pumpen.
Usage:
pump_on()
Parametrar |
Beskrivning |
|---|---|
Den här metoden har inga parametrar. |
# Turn the pneumatic pump on
pneumatic_1.pump_on()
pump_off#
pump_off stänger av den pneumatiska pumpen.
Usage:
pump_off()
Parametrar |
Beskrivning |
|---|---|
Den här metoden har inga parametrar. |
# Turn the pneumatic pump off
pneumatic_1.pump_off()
Setter#
pump#
pump slår på eller av den pneumatiska pumpen.
Usage:
pump(state)
Parameter |
Beskrivning |
|---|---|
|
Tillstånd att ställa in: |
# Turn the pneumatic pump on
pneumatic_1.pump(True)
# Turn the pneumatic pump off
pneumatic_1.pump(False)
Konstruktörer#
Pneumatic#
Pneumatic skapar ett pneumatiskt system.
Pneumatic(smartport)
Parameter |
Beskrivning |
|---|---|
|
Den smarta porten som den pneumatiska solenoiden är ansluten till, skriven som |
# Construct a Pneumatic System "pneumatic_1" with the
# Pneumatic class
pneumatic_1 = Pneumatic(Ports.PORT1)