Pneumático#
Introdução#
O módulo VEX EXP Brain pode controlar o sistema pneumático CTE utilizando métodos da classe Pneumatic Estes métodos permitem que o módulo controle a bomba pneumática e estenda ou retraia os cilindros pneumáticos.
Nos exemplos abaixo, o solenóide pneumático CTE configurado será nomeado pneumatic_1 e será utilizado em todos os exemplos subsequentes ao longo desta documentação da API quando se referir os métodos da classe Pneumatic.
Segue-se uma lista de todos os métodos disponíveis:
Ações – Controlar os cilindros pneumáticos e a bomba pneumática.
extend– Estende um cilindro pneumático.retract– Retrai um cilindro pneumático.pump_on– Liga a bomba pneumática.pump_off– Desliga a bomba pneumática.
Operadores de máquinas – Liguem ou desliguem a bomba pneumática.
pump– Liga ou desliga a bomba pneumática.
Construtores – Inicializem e configurem manualmente o solenóide pneumático CTE.
Pneumatic– Criar um Solenóide Pneumático CTE.
Ações#
extend#
extend estende um cilindro pneumático.
Usage:
extend(cylinder)
Parâmetro |
Descrição |
|---|---|
|
Cilindro a estender:
|
# Extend the first cylinder
pneumatic_1.extend(CYLINDER1)
# Wait 2 seconds
wait(2, SECONDS)
# Retract the first cylinder
pneumatic_1.retract(CYLINDER1)
retract#
retract retrai um cilindro pneumático.
Usage:
retract(cylinder)
Parâmetro |
Descrição |
|---|---|
|
Cilindro a recolher:
|
# 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 liga a bomba pneumática.
Usage:
pump_on()
Parâmetros |
Descrição |
|---|---|
Este método não tem parâmetros. |
# Turn the pneumatic pump on
pneumatic_1.pump_on()
pump_off#
pump_off desliga a bomba pneumática.
Usage:
pump_off()
Parâmetros |
Descrição |
|---|---|
Este método não tem parâmetros. |
# Turn the pneumatic pump off
pneumatic_1.pump_off()
Levantadores#
pump#
A opção pump liga ou desliga a bomba pneumática.
Usage:
pump(state)
Parâmetro |
Descrição |
|---|---|
|
O estado a definir: |
# Turn the pneumatic pump on
pneumatic_1.pump(True)
# Turn the pneumatic pump off
pneumatic_1.pump(False)
Construtores#
Pneumatic#
Pneumatic cria um Sistema Pneumático.
Pneumatic(smartport)
Parâmetro |
Descrição |
|---|---|
|
A porta inteligente à qual o solenóide pneumático está ligado é representada por |
# Construct a Pneumatic System "pneumatic_1" with the
# Pneumatic class
pneumatic_1 = Pneumatic(Ports.PORT1)