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

cylinder

Cilindro a estender:

  • CYLINDER1
  • CYLINDER2
  • CYLINDER3
  • CYLINDER4
  • CYLINDERALL — Prolonga todos os cilindros

# 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

cylinder

Cilindro a recolher:

  • CYLINDER1
  • CYLINDER2
  • CYLINDER3
  • CYLINDER4
  • CYLINDERALL — Retrai todos os cilindros.

# 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

state

O estado a definir: True liga a bomba pneumática e False desliga a bomba pneumática.

# 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

smartport

A porta inteligente à qual o solenóide pneumático está ligado é representada por Ports.PORTx , onde x é o número da porta.

# Construct a Pneumatic System "pneumatic_1" with the
# Pneumatic class
pneumatic_1 = Pneumatic(Ports.PORT1)