Neomataic#

Réamhrá#

Is féidir leis an VEX IQ Brain an córas aeroibrithe VEX IQ a rialú ag baint úsáide as an rang pneumatics Ligeann an rang seo don Brain an caidéal aeroibrithe a rialú agus sorcóirí aeroibrithe a shíneadh nó a tharraingt siar.

Tógálaithe Ranga#

pneumatics( 
  int32_t index );

Scriostóir Ranga#

Scriosann sé an réad pneumatics agus scaoileann sé acmhainní gaolmhara.

~pneumatics();

Paraiméadair#

Paraiméadar

Cineál

Cur síos

index

int32_t

An Port Cliste a bhfuil an Solenoid Aeroibrithe ceangailte leis, scríofa mar PORTx, áit a seasann x don uimhir phoirt (mar shampla, PORT1).

Sampla#

// Create the pneumatics instance on Port 1
pneumatics Pneumatic1 = pneumatics(PORT1);

Feidhmeanna na mBall#

Áirítear leis an rang pneumatics na feidhmeanna ball seo a leanas:

  • extend — Síneadh sorcóir.

  • retract — Tarraing siar sorcóir.

  • pump_on — Casann sé an caidéal aeroibrithe air.

  • pump_off — Múchann sé seo an caidéal aeroibrithe.

  • pump — Casann sé an caidéal aeroibrithe air nó as.

  • installed — Tugann sé seo le fios an bhfuil an solenoid ceangailte leis an inchinn nó nach bhfuil.

Sula nglaotar ar aon fheidhmeanna pneumatics ball, ní mór sampla pneumatics a chruthú, mar a thaispeántar thíos:

/* This constructor is required to use an
IQ Pneumatics Solenoid. Replace the values
as needed. */

// Create the pneumatics instance on Port 1
pneumatics Pneumatic1 = pneumatics(PORT1);

extend#

Síneann sé sorcóir aeroibrithe.

Available Functions
void extend( 
  cylinderType id );

Parameters

Paraiméadar

Cineál

Cur síos

id

cylinderType

An sorcóir le síneadh:

  • cylinder1
  • cylinder2
  • cylinderAll – An dá shorcóir

Return Values

Ní thugann an fheidhm seo luach ar ais.

Examples
// Extend cylinder 1
Pneumatic1.extend(cylinder1);

// Extend all cylinders
Pneumatic1.extend(cylinderAll);

retract#

Tarraingíonn sé siar sorcóir aeroibrithe.

Available Functions
void retract( 
  cylinderType id );

Parameters

Paraiméadar

Cineál

Cur síos

id

cylinderType

An sorcóir le tarraingt siar:

  • cylinder1
  • cylinder2
  • cylinderAll – An dá shorcóir

Return Values

Ní thugann an fheidhm seo luach ar ais.

Examples
// Retract cylinder 2
Pneumatic1.retract(cylinder2);

// Retract all cylinders
Pneumatic1.retract(cylinderAll);

pump_on#

Casann sé an caidéal aeroibrithe air.

Available Functions
void pump_on();

Parameters

Níl paraiméadair ag an bhfeidhm seo.

Return Values

Ní thugann an fheidhm seo luach ar ais.

Examples
// Turn the pneumatic pump on
Pneumatic1.pump_on();

pump_off#

Múchann sé an caidéal aeroibrithe.

Available Functions
void pump_off();

Parameters

Níl paraiméadair ag an bhfeidhm seo.

Return Values

Ní thugann an fheidhm seo luach ar ais.

Examples
// Turn the pneumatic pump off
Pneumatic1.pump_off();

pump#

Casann sé an caidéal aeroibrithe air nó as.

Available Functions
void pump( 
  bool state );

Parameters

Paraiméadar

Cineál

Cur síos

state

bool

An staid le socrú: true casann an caidéal aeroibrithe air. false casann an caidéal aeroibrithe as.

Return Values

Ní thugann an fheidhm seo luach ar ais.

Examples
// Turn the pump on
Pneumatic1.pump(true);

// Turn the pump off
Pneumatic1.pump(false);

installed#

Tugann sé seo ar ais an bhfuil an Solenoid Aeroibrithe ceangailte leis an Brain.

Available Functions
bool installed();

Parameters

Níl paraiméadair ag an bhfeidhm seo.

Return Values

Tugann sé seo luach Booleach ar ais a léiríonn an bhfuil an solenoid ceangailte leis an Brain nó nach bhfuil.

  • true má tá an solenoid ceangailte leis an Inchinn.

  • false mura bhfuil an solenoid ceangailte leis an Inchinn.

Examples
// Check if the pneumatic solenoid is connected
if (Pneumatic1.installed()) {
  // Pneumatic system is ready
  Pneumatic1.pump_on();
}