Šī 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.
Atveriet VEXcode V5 un atlasiet pogu Ierīces, lai atvērtu logu Ierīces.
Atlasiet "Pievienot ierīci".
Atlasiet '3-WIRE'.
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.
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ā.
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
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.
| VEXcode V5 bloki | VEXcode V5 Python | |
|---|---|---|
digital_out_a.set(False) |
||
| VEXcode V5 C++ | ||
int main() |
||
|
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 | |
|---|---|---|
digital_out_a.set(False) gaid(1, SECONDS) digital_out_a.set(True) |
||
| VEXcode V5 C++ | ||
int main() |
||
|
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. |
||