Neomataic#

Réamhrá#

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

Nóta: Éilíonn orduithe CTE Aeroibrithe an modúl CTE. Iompórtáil é ag baint úsáide as using namespace cte;.

Tógálaithe Ranga#

pneumatic( 
  int32_t index );

Scriostóir Ranga#

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

~pneumatic();

Paraiméadair#

Paraiméadar

Cineál

Cur síos

index

int32_t

An Port Cliste a bhfuil an Solenoid Aeroibrithe CTE ceangailte leis (m.sh., PORT1).

Nótaí#

  • Ní oibreoidh orduithe CTE Pneumatic ach leis na páirteanna CTE Pneumatic.

  • Ní mór duit an modúl CTE a allmhairiú de láimh: using namespace cte;.

  • Is féidir leis an gcóras suas le 4 sorcóir a rialú ina n-aonar nó iad uile ag an am céanna.

Sampla#

using namespace cte;

// Create a CTE Pneumatic Solenoid in Port 1
pneumatic ctePneumatic1 = pneumatic(PORT1);

// Turn on the pump and extend cylinder 1
ctePneumatic1.pump_on();
ctePneumatic1.extend(cylinder1);

Feidhmeanna na mBall#

Áirítear leis an rang pneumatic 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 pneumatic ball, ní mór sampla pneumatic a chruthú, mar a thaispeántar thíos:

using namespace cte;

/* This constructor is required to use a
CTE Pneumatic Solenoid. Replace the values
as needed. */

// Create the pneumatic instance on Port 1
pneumatic ctePneumatics1 = pneumatic(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
  • cylinder3
  • cylinder4
  • cylinderAll – Gach 4 sorcóir

Return Values

Ní thugann an fheidhm seo luach ar ais.

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

// Extend all cylinders
ctePneumatic1.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
  • cylinder3
  • cylinder4
  • cylinderAll – Gach 4 sorcóir

Return Values

Ní thugann an fheidhm seo luach ar ais.

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

// Retract all cylinders
ctePneumatic1.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
ctePneumatic1.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
ctePneumatic1.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
ctePneumatic1.pump(true);

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

installed#

Tugann sé seo ar ais an bhfuil an Solenoid Aeroibrithe CTE 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 (ctePneumatic1.installed()) {
  // Pneumatic system is ready
  ctePneumatic1.pump_on();
}