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.
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.
Pneumatic— Crée un objet Pneumatique.
Actes#
extend#
extend étend un vérin pneumatique.
Usage:
pneumatic_1.extend(cylinder)
Paramètres |
Description |
|---|---|
|
Le cylindre à étendre :
|
retract#
retract rétracte un vérin pneumatique.
Usage:
pneumatic_1.retract(cylinder)
Paramètres |
Description |
|---|---|
|
Le vérin à rétracter :
|
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 |
|---|---|
|
L’état à définir : |
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 |
|---|---|
|
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)