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 |
|---|---|---|
|
|
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 Functionsvoid extend(
cylinderType id );
Paraiméadar |
Cineál |
Cur síos |
|---|---|---|
|
|
An sorcóir le síneadh:
|
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 Functionsvoid retract(
cylinderType id );
Paraiméadar |
Cineál |
Cur síos |
|---|---|---|
|
|
An sorcóir le tarraingt siar:
|
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 Functionsvoid pump_on();
Níl paraiméadair ag an bhfeidhm seo.
Return ValuesNí 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 Functionsvoid pump_off();
Níl paraiméadair ag an bhfeidhm seo.
Return ValuesNí 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 Functionsvoid pump(
bool state );
Paraiméadar |
Cineál |
Cur síos |
|---|---|---|
|
|
An staid le socrú: |
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 Functionsbool installed();
Níl paraiméadair ag an bhfeidhm seo.
Return ValuesTugann sé seo luach Booleach ar ais a léiríonn an bhfuil an solenoid ceangailte leis an Brain nó nach bhfuil.
truemá tá an solenoid ceangailte leis an Inchinn.falsemura bhfuil an solenoid ceangailte leis an Inchinn.
// Check if the pneumatic solenoid is connected
if (ctePneumatic1.installed()) {
// Pneumatic system is ready
ctePneumatic1.pump_on();
}