Pneumatique#

Introduction#

Le module VEX IQ Brain peut contrôler le système pneumatique VEX IQ à 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.

Cette page utilise pneumatic_1 comme nom de composant pneumatique à titre d’exemple. Remplacez-le par le nom que vous avez configuré, selon vos besoins.

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

Actions — Commande des vérins pneumatiques.

  • extend — Étendre un cylindre.

  • retract — Rétracter un cylindre.

Modificateurs — Activez ou désactivez la pompe pneumatique.

  • pump_on — Met en marche la pompe pneumatique.

  • pump_off — Arrête la pompe pneumatique.

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

Capteurs — Vérifiez si le solénoïde est connecté.

  • installed — Indique si un solénoïde est connecté ou non au cerveau.

Constructeurs — Initialisation et configuration manuelles du système pneumatique.

Actes#

extend#

extend étend un vérin pneumatique.

Usage:
pneumatic_1.extend(cylinder)

Paramètres

Description

cylinder

Le cylindre à étendre :

  • CYLINDER1
  • CYLINDER2
  • CYLINDERALL – Les deux cylindres

retract#

retract rétracte un vérin pneumatique.

Usage:
pneumatic_1.retract(cylinder)

Paramètres

Description

cylinder

Le vérin à rétracter :

  • CYLINDER1
  • CYLINDER2
  • CYLINDERALL – Les deux vérins

Mutateurs#

pump_on#

pump_on active la pompe pneumatique.

Usage:
pneumatic_1.pump_on()

Paramètres

Description

Cette méthode ne comporte aucun paramètre.

pump_off#

pump_off arrête la pompe pneumatique.

Usage:
pneumatic_1.pump_off()

Paramètres

Description

Cette méthode ne comporte aucun paramètre.

pump#

La pompe pump éteint la pompe pneumatique.

Usage:
pneumatic_1.pump(state)

Paramètres

Description

state

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

Getters#

installed#

installed renvoie un booléen indiquant si le solénoïde est connecté au cerveau.

  • True — Le solénoïde est connecté au cerveau.

  • False — Le solénoïde n’est pas connecté au cerveau.

Usage:
pneumatic_1.installed()

Paramètres

Description

Cette méthode ne comporte aucun paramètre.

Constructeurs#

Les constructeurs sont utilisés pour créer manuellement Pneumatic , qui sont nécessaires pour configurer les pneumatiques en dehors du code VEX.

Pneumatics#

Le constructeur Pneumatic crée un objet Pneumatic dans le port intelligent spécifié.

Usage:
pneumatic_1 = Pneumatic(smartport)

Paramètre

Description

smartport

Le port intelligent auquel le solénoïde est connecté est noté PORTx, où x est le numéro du port.

# Create a Pneumatic object in Port 1
pneumatic_1 = Pneumatic(Ports.PORT1)