Pneumatisch#
Invoering#
De VEX IQ Brain kan het VEX IQ Pneumatic-systeem aansturen met behulp van methoden uit de klasse Pneumatic Met deze methoden kan de Brain de pneumatische pomp bedienen en pneumatische cilinders uitschuiven of intrekken.
Op deze pagina wordt pneumatic_1 als voorbeeld van een pneumatische naam gebruikt. Vervang dit door uw eigen geconfigureerde naam indien nodig.
Hieronder vindt u een lijst met alle methoden:
Handelingen — Bediening van pneumatische cilinders.
Mutators — Schakel de pneumatische pomp in of uit.
pump_on— Schakelt de pneumatische pomp in.pump_off— Schakelt de pneumatische pomp uit.pump— Schakelt de pneumatische pomp in of uit.
Getters — Controleer of de solenoïde is aangesloten.
installed— Geeft aan of er al dan niet een solenoïde is aangesloten op de Brain.
Constructors — Handmatig initialiseren en configureren van pneumatiek.
Pneumatic— Maakt een Pneumatisch object aan.
Acties#
extend#
extend verlengt een pneumatische cilinder.
Usage:
pneumatic_1.extend(cylinder)
Parameters |
Beschrijving |
|---|---|
|
De cilinder die moet worden uitgeschoven:
|
retract#
retract trekt een pneumatische cilinder in.
Usage:
pneumatic_1.retract(cylinder)
Parameters |
Beschrijving |
|---|---|
|
De cilinder moet worden ingetrokken:
|
Mutators#
pump_on#
pump_on schakelt de pneumatische pomp in.
Usage:
pneumatic_1.pump_on()
Parameters |
Beschrijving |
|---|---|
Deze methode heeft geen parameters. |
pump_off#
pump_off schakelt de pneumatische pomp uit.
Usage:
pneumatic_1.pump_off()
Parameters |
Beschrijving |
|---|---|
Deze methode heeft geen parameters. |
pump#
Pomp pump schakelt de pneumatische pomp in of uit.
Usage:
pneumatic_1.pump(state)
Parameters |
Beschrijving |
|---|---|
|
De in te stellen status: |
Getters#
installed#
installed retourneert een Booleaanse waarde die aangeeft of de solenoïde is aangesloten op de Brain.
True— De solenoïde is verbonden met de hersenen.False— De solenoïde is niet verbonden met de hersenen.
Usage:
pneumatic_1.installed()
Parameters |
Beschrijving |
|---|---|
Deze methode heeft geen parameters. |
Constructeurs#
Constructors worden gebruikt om handmatig Pneumatic objecten te creëren, die nodig zijn voor het configureren van pneumatiek buiten VEXcode.
Pneumatics#
De constructor Pneumatic maakt een Pneumatic-object aan in de opgegeven Smart Port.
Usage:
pneumatic_1 = Pneumatic(smartport)
Parameter |
Beschrijving |
|---|---|
|
De slimme poort waarop de solenoïde is aangesloten, wordt weergegeven als PORTx, waarbij x het poortnummer is. |
# Create a Pneumatic object in Port 1
pneumatic_1 = Pneumatic(Ports.PORT1)