Pneumatique#

Introduction#

Le module VEX EXP Brain peut contrôler le système pneumatique CTE à l’aide des méthodes de la classe Pneumatic Ces méthodes permettent au module Brain de contrôler la pompe pneumatique et d’étendre ou de rétracter les vérins pneumatiques.

Pour les exemples ci-dessous, le solénoïde pneumatique CTE configuré sera nommé pneumatic_1 et sera utilisé dans tous les exemples suivants de cette documentation API lorsqu’il est fait référence aux méthodes de classe Pneumatic.

Vous trouverez ci-dessous la liste de toutes les méthodes disponibles :

Actions – Commander les vérins pneumatiques et la pompe pneumatique.

  • extend – Prolonge un vérin pneumatique.

  • retract – Rétracte un vérin pneumatique.

  • pump_on – Met en marche la pompe pneumatique.

  • pump_off – Arrête la pompe pneumatique.

Régleurs – Mettez la pompe pneumatique en marche ou arrêtez-la.

  • pump – Met en marche ou éteint la pompe pneumatique.

Constructeurs – Initialisez et configurez manuellement l’électrovanne pneumatique CTE.

  • Pneumatic – Créer un solénoïde pneumatique CTE.

Actes#

extend#

extend étend un vérin pneumatique.

Usage:
extend(cylinder)

Paramètre

Description

cylinder

Le cylindre à étendre :

  • CYLINDER1
  • CYLINDER2
  • CYLINDER3
  • CYLINDER4
  • CYLINDERALL — Étire tous les cylindres

# Extend the first cylinder
pneumatic_1.extend(CYLINDER1)

# Wait 2 seconds
wait(2, SECONDS)

# Retract the first cylinder
pneumatic_1.retract(CYLINDER1)

retract#

retract rétracte un vérin pneumatique.

Usage:
retract(cylinder)

Paramètre

Description

cylinder

Le vérin à rétracter :

  • CYLINDER1
  • CYLINDER2
  • CYLINDER3
  • CYLINDER4
  • CYLINDERALL — Rétracte tous les vérins.

# 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 active la pompe pneumatique.

Usage:
pump_on()

Paramètres

Description

Cette méthode ne comporte aucun paramètre.

# Turn the pneumatic pump on
pneumatic_1.pump_on()

pump_off#

pump_off arrête la pompe pneumatique.

Usage:
pump_off()

Paramètres

Description

Cette méthode ne comporte aucun paramètre.

# Turn the pneumatic pump off
pneumatic_1.pump_off()

Setters#

pump#

La pompe pump éteint la pompe pneumatique.

Usage:
pump(state)

Paramètre

Description

state

L’état à définir : True active la pompe pneumatique, et False désactive la pompe pneumatique.

# Turn the pneumatic pump on
pneumatic_1.pump(True)

# Turn the pneumatic pump off
pneumatic_1.pump(False)

Constructeurs#

Pneumatic#

Pneumatic crée un système pneumatique.

Pneumatic(smartport)

Paramètre

Description

smartport

Le port intelligent auquel l’électrovanne pneumatique est connectée est noté Ports.PORTx , où x représente le numéro du port.

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