Pneumatyczny#
Wstęp#
Moduł VEX EXP Brain może sterować systemem pneumatycznym CTE za pomocą metod z klasy Pneumatic Metody te umożliwiają modułowi sterowanie pompą pneumatyczną oraz wysuwanie lub wsuwanie cylindrów pneumatycznych.
W poniższych przykładach skonfigurowany elektromagnes pneumatyczny CTE będzie nosił nazwę pneumatic_1 i będzie używany we wszystkich kolejnych przykładach w tej dokumentacji API w odniesieniu do metod klasy Pneumatic.
Poniżej znajduje się lista wszystkich dostępnych metod:
Akcje – Sterowanie cylindrami pneumatycznymi i pompą pneumatyczną.
extend– Rozszerza cylinder pneumatyczny.retract– Cofa cylinder pneumatyczny.pump_on– Włącza pompę pneumatyczną.pump_off– Wyłącza pompę pneumatyczną.
Ustawcy – Włącz lub wyłącz pompę pneumatyczną.
pump– Włącza lub wyłącza pompę pneumatyczną.
Konstruktorzy – ręcznie zainicjuj i skonfiguruj elektromagnes pneumatyczny CTE.
Pneumatic– Utwórz elektromagnes pneumatyczny CTE.
Akcje#
extend#
extend wydłużenie cylindra pneumatycznego.
Usage:
extend(cylinder)
Parametr |
Opis |
|---|---|
|
Cylinder do wysunięcia:
|
# Extend the first cylinder
pneumatic_1.extend(CYLINDER1)
# Wait 2 seconds
wait(2, SECONDS)
# Retract the first cylinder
pneumatic_1.retract(CYLINDER1)
retract#
retract cofa cylinder pneumatyczny.
Usage:
retract(cylinder)
Parametr |
Opis |
|---|---|
|
Cylinder do cofnięcia:
|
# 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 włącza pompę pneumatyczną.
Usage:
pump_on()
Parametry |
Opis |
|---|---|
Ta metoda nie ma żadnych parametrów. |
# Turn the pneumatic pump on
pneumatic_1.pump_on()
pump_off#
pump_off wyłącza pompę pneumatyczną.
Usage:
pump_off()
Parametry |
Opis |
|---|---|
Ta metoda nie ma żadnych parametrów. |
# Turn the pneumatic pump off
pneumatic_1.pump_off()
Setery#
pump#
pump włącza lub wyłącza pompę pneumatyczną.
Usage:
pump(state)
Parametr |
Opis |
|---|---|
|
Stan do ustawienia: |
# Turn the pneumatic pump on
pneumatic_1.pump(True)
# Turn the pneumatic pump off
pneumatic_1.pump(False)
Konstruktorzy#
Pneumatic#
Pneumatic tworzy układ pneumatyczny.
Pneumatic(smartport)
Parametr |
Opis |
|---|---|
|
Inteligentny port, do którego podłączony jest elektromagnes pneumatyczny, zapisany jako |
# Construct a Pneumatic System "pneumatic_1" with the
# Pneumatic class
pneumatic_1 = Pneumatic(Ports.PORT1)