Tämä opas on suunniteltu auttamaan V5 Pneumatics Kit n käyttäjiä navigoimaan pneumatiikan ymmärtämisessä, määrittämisessä ja koodauksessa. Lisätietoja V5-pneumatiikkasarjan komponenteista VEX-kirjaston artikkelissa.
Ohjausasetukset ja asetukset
V5 Pneumatics Kit -sarjassa kaksitoiminen solenoidi ja sen mukana tuleva kaksitoiminen solenoidiohjain ovat avainrooleja, jotta käyttäjät voivat ohjata pneumaattisia järjestelmiä VEXcode V5:n kautta.
Saadaksesi lisätietoja solenoidin toiminnasta, tämä -kirjaston artikkeli.
Solenoidin konfigurointi
Koska olemme oppineet, että solenoidi on vain 3-johtiminen laite, jonka tilaa voimme muuttaa, lisäämme ja konfiguroimme laitteen nyt VEXcode V5:ssä.
Avaa VEXcode V5 ja valitse Laitteet-painike avataksesi Laitteet-ikkunan.
Valitse Lisää laite.
Valitse 3-WIRE.
Kun olet valinnut '3-WIRE', valitse DIGITAL OUT.
Muista, että meidän on kerrottava solenoidille, missä tilassa sen tulee olla. Tätä varten meidän on lähetettävä tiedot 3-johdon kautta, minkä vuoksi valitsimme Digital Out -laitteen.
Kun olet valinnut Digital Out, valitse 3-johtiminen portti, johon liitit solenoidiohjainkaapelin robottiaivossasi. Portit, jotka on jo määritetty muille laitteille, eivät ole käytettävissä.
Kun portti on valittu, valitse 'VALMIS' lähettääksesi laitteen kokoonpanoon tai 'PERUUTA' palataksesi takaisin Laitteet-valikkoon.
Huomautus: 'PERUUTA'-vaihtoehdon valitseminen kumoaa kaikki laitteeseen tekemäsi muutokset, eikä se ole osa kokoonpanoa.
Tämän jälkeen 'Digital Out' Sensing -komennot ovat nyt ilmestyneet Tunnistus-osioon.
Digital out -komennot muuttavat solenoidin tilaa:
Matala - Ilman virtaus ulostuloon A
Suuri - Ilman virtaus ulostuloon B
Jos haluat lisätietoja 3-johtimien digitaalisten tulo- ja digitaalilähtölaitteiden määrittämisestä VEXcode V5:ssä, kuten niiden uudelleennimeämisestä, poistamisesta kokoonpanosta tai porttinumeron muuttamisesta, katso tämä artikkeli -kirjastosta.
Solenoidin koodaus
Tarkastellaan nyt esimerkkiä solenoidin koodaamisesta käyttämällä Blocksia, Pythonia ja C++:aa yksinkertaisella yksisylinterisellä pneumaattisella järjestelmällä, joka on kuvattu alla. Esimerkki tämän järjestelmän käyttötapauksesta voisi olla laukaisumekanismin käyttö. Lisätietoja tämän järjestelmän osista ja kokoonpanosta katsomalla tämän artikkelin VEX-kirjastosta. esimerkkejä V5 Pneumatics Systemin perustoiminnasta tässä artikkelissa VEX-kirjastosta.
| VEXcode V5 Blocks | VEXcode V5 Python | |
|---|---|---|
|
|
|
|
| VEXcode V5 C++ | ||
|
||
|
Yhden sylinterin paineilmajärjestelmää käytettäessä tässä esimerkissä sylinteri vetäytyy välittömästi sisään, edellyttäen, että ilmasäiliö on paineistettu ja sulkuventtiilin liitos on auki. Muista, että solenoidin oletustila on matala tila (tai 'false' tekstikoodauksella), joten tämä esimerkki varmistaa, sylinterimme käynnistyy tunnetusta sisäänvedettynä olevasta asennosta. |
||
| VEXcode V5 Blocks | VEXcode V5 Python | |
|---|---|---|
|
|
|
|
| VEXcode V5 C++ | ||
|
||
|
Kun yllä oleva esimerkki on suoritettu ja ohjelma päättyy solenoidi pysyy matalassa tilassa. Lisäämällä 'DigitalOut' korkean tilan eli True-koodin, sylinteri vetäytyy ensin sisään ohjelman käynnistyessä ja työntyy sitten kokonaan ulos sekunnin kuluttua. Jos pysäytät ohjelman tässä vaiheessa, solenoidi takaisin matalaan tilaan. On hyödyllistä erottaa 'DigitalOut'-komennot 'Wait' -komennoilla. Tämä antaa sylinterille lyhyen ajan työntyä ulos tai sisään. |
||