V5 pneimatikas komplekta kodēšana

Šī rokasgrāmata ir izstrādāta, lai palīdzētu V5 Pneumatics Kit lietotājiem orientēties savas pneimatikas izpratnes, konfigurēšanas un kodēšanas procesā. Lai iegūtu papildinformāciju par V5 Pneumatics Kit komponentiem, šo rakstu no VEX bibliotēkas.

Vadības opcijas un iestatīšana

V5 pneimatikas komplektā dubultās darbības solenoīdam un tam pievienotajam divkāršās darbības solenoīda draivera kabelim ir galvenā loma, ļaujot lietotājiem kontrolēt pneimatiskās sistēmas, izmantojot VEXcode V5.

Lai uzzinātu, kā darbojas solenoīds, šo rakstu no VEX bibliotēkas.

Solenoīda konfigurēšana

Tā kā mēs uzzinājām, ka solenoīds ir tikai 3 vadu ierīce, kuras stāvokli varam mainīt, mēs tagad pievienosim un konfigurēsim ierīci VEXcode V5.

Diagramma, kas ilustrē V5 Pneumatics komponentus un to savienojumus, parāda dažādas detaļas un to funkcijas V5 robotikas sistēmā.

Atveriet VEXcode V5 un atlasiet pogu Ierīces, lai atvērtu logu Ierīces.

Diagramma, kas ilustrē V5 pneimatiskos komponentus, demonstrē dažādas detaļas un to savienojumus izglītības nolūkos robotikā.

Atlasiet "Pievienot ierīci".

Diagramma, kas ilustrē VEX V5 Pneumatics sistēmas komponentus, tostarp gaisa tvertnes, vārstus un izpildmehānismus, izceļot to izvietojumu un savienojumus izglītības nolūkos.

Atlasiet '3-WIRE'.

Diagramma, kas ilustrē V5 Pneumatics komponentus un to savienojumus, parāda dažādas detaļas un to funkcijas V5 robotikas sistēmā.

Pēc '3-WIRE' izvēles atlasiet 'DIGITAL OUT'.

Atcerieties, ka mums ir jāpasaka solenoīdam, kādā stāvoklī tam jābūt. Lai to izdarītu, mums ir jānosūta informācija, izmantojot 3 vadu tīklu, tāpēc mēs izvēlējāmies Digital Out ierīci.

Diagramma, kas ilustrē VEX V5 Pneumatics sistēmas komponentus, tostarp cilindrus, vārstus un gaisa tvertnes, ko izmanto robotizētiem lietojumiem.

Pēc Digital Out atlases izvēlieties, kuram 3 vadu portam pievienojāt solenoīda draivera kabeli savā robota smadzenēs. Porti, kas jau ir konfigurēti citām ierīcēm, nebūs pieejami.

Kad ports ir atlasīts, atlasiet “GATAVS”, lai iesniegtu ierīci konfigurācijai, vai “CANCEL”, lai atgrieztos izvēlnē Devices.

Piezīme: Izvēloties 'CANCEL', tiks atsauktas visas ierīcē veiktās izmaiņas, un tās netiks iekļautas konfigurācijā.

Diagramma, kas ilustrē V5 pneimatiskos komponentus un to savienojumus, parāda dažādas detaļas, kuras tiek izmantotas VEX robotikā pneimatiskajām sistēmām.

Pēc tam sadaļā Sensing tagad ir parādījušies 'Digital Out' Sensing komandas.

Digitālās izejas komandas maina solenoīda stāvokli:

Zems — gaisa plūsma uz izeju A

Augsts — gaisa plūsma uz izeju B

Diagramma, kas ilustrē V5 Pneumatics komponentus un to izvietojumu, parādot dažādas daļas, piemēram, cilindrus, vārstus un savienotājus, ko izmanto VEX robotikas sistēmā, lai uzlabotu funkcionalitāti.

Lai iegūtu papildinformāciju par 3 vadu digitālās ieejas un digitālās izejas ierīču konfigurēšanu programmā VEXcode V5, piemēram, kā tās pārdēvēt, dzēst no konfigurācijas vai mainīt porta numuru, šo rakstu no VEX bibliotēkas.

Solenoīda kodēšana

Tagad izpētīsim solenoīda kodēšanas piemēru, izmantojot blokus, Python un C++ ar vienkāršu viena cilindra pneimatisko sistēmu, kas ir attēlota zemāk. Šīs sistēmas izmantošanas piemērs varētu būt palaišanas mehānisma darbināšana. Lai iegūtu papildinformāciju par šīs sistēmas komponentiem un montāžu, šo rakstu no VEX bibliotēkas. Lai iegūtu piemērus V5 pneimatikas sistēmas pamata darbībai, šo rakstu no VEX bibliotēkas.

Diagramma, kas ilustrē VEX V5 Pneumatics sistēmas sastāvdaļas un funkcionalitāti, ieskaitot dažādas detaļas un to savienojumus, kas izstrādāta, lai sniegtu skaidru izpratni par robotikā izmantotajiem pneimatiskajiem mehānismiem.

VEXcode V5 bloki VEXcode V5 Python
Diagramma, kas ilustrē V5 Pneumatics komponentus, demonstrē dažādas detaļas un to savienojumus robotikas sistēmā, izceļot pneimatisko sistēmu funkcionalitāti un izkārtojumu VEX robotikā.
digital_out_a.set(False)
VEXcode V5 C++
int main() 
{ DigitalOutA.set(false);
}

Izmantojot viena cilindra pneimatisko iestatījumu, šis piemērs izraisīs cilindra pilnīgu tūlītēju ievilkšanu, ja gaisa tvertnē ir spiediens un slēgvārsta armatūra ir atvērta.

Atcerieties, ka mūsu solenoīda noklusējuma stāvoklis ir zems (vai “nepatiess” ar teksta kodēšanu), tāpēc šis piemērs nodrošinās, ka mūsu cilindrs sāk darboties no zināmas ievilkšanas pozīcijas.

VEXcode V5 bloki VEXcode V5 Python
Diagramma, kas ilustrē VEX V5 Pneumatics sistēmas komponentus un uzstādīšanu, demonstrējot dažādas detaļas un to savienojumus izglītības nolūkos robotikā.
digital_out_a.set(False)
gaid(1, SECONDS)
digital_out_a.set(True)
VEXcode V5 C++
int main() 
{ DigitalOutA.set(false); gaidīt (1, sekundes); DigitalOutA.set(true); }

Pēc iepriekšminētā piemēra izpildes un programmas beigām solenoīds paliek zemā stāvoklī. Pievienojot “DigitalOut” augsto stāvokli vai patieso kodu, cilindrs vispirms tiks ievilkts, kad programma sākas, un pēc tam pilnībā izbīdīsies pēc vienas sekundes. Ja šajā brīdī pārtraucat programmu, solenoīds atgriezīsies zemā stāvoklī.

Ir lietderīgi atdalīt “DigitalOut” komandas, izmantojot komandas “Wait”. Tas ļaus cilindram īsu laiku pagarināt vai ievilkties.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: