Šī rokasgrāmata ir izstrādāta, lai palīdzētu IQ Pneumatics Kit lietotājiem orientēties savas pneimatikas izpratnes, konfigurēšanas un kodēšanas procesā. Lai iegūtu papildinformāciju par IQ Pneumatics Kit komponentiem, šo rakstu no VEX bibliotēkas.
Svarīgs atjauninājuma paziņojums: Pārliecinieties, vai jūsu IQ Robot Brain un pneimatiskās vadības bloka programmaparatūra ir atjaunināta. Izmantojot novecojušu programmaparatūru, var rasties neparedzētas pneimatisko komponentu darbības un veiktspējas problēmas. Lai uzzinātu, kā atjaunināt programmaparatūru, skatiet VEX bibliotēkas "Aparātprogrammatūras" sadaļu, nodrošinot, ka ievērojat norādījumus, kas attiecas uz jūsu IQ paaudzes vadības sistēmu.
Vadības opcijas un iestatīšana
IQ pneimatikas komplektā pneimatiskajam solenoīdam ir galvenā loma, ļaujot lietotājiem kontrolēt pneimatiskās sistēmas, izmantojot VEXcode IQ.
Lai uzzinātu, kā darbojas solenoīds, šo rakstu no VEX bibliotēkas.
Solenoīda konfigurēšana
Tāpat kā ar motoriem un sensoriem, pneimatiskais solenoīds ir jākonfigurē VEXcode IQ, pirms to var izmantot.
Atveriet VEXcode IQ un atlasiet pogu Ierīces, lai atvērtu logu Ierīces.
Atlasiet "Pievienot ierīci".
Atlasiet “PNEIMATISKS”.
Pēc PNEUMĀTISKAS atlasīšanas izvēlieties, kuru portu pievienojāt pneimatiskajam solenoīdam savam robota smadzenēm. 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 “DONE” atlasīšanas parādīsies iepriekš konfigurētā pneimatiskā solenoīda attēls.
Diagramma parāda noklusējuma konfigurāciju. Mēs savienojam “A” no pneimatiskā solenoīda ar “A” cilindrā un “B” ar “B”. Tādā veidā mēs varam iestatīt kodu uz “paplašināšanu” vai “ievilkšanu”, jo cilindru porti ir savienoti ar atbilstošajiem pneimatiskā solenoīda portiem.
VEXcode IQ konfigurācijas izvēlnē ir funkcija, kas ļauj mainīt iestatījumus. Tātad, pat ja jūsu caurule nav pievienota pēc noklusējuma, pagarināšanas un ievilkšanas komandas atbildīs jūsu robota darbībai.
Kad esat apmierināts ar vadu konfigurāciju, atlasiet “GATAVS”, lai aizvērtu ierīces izvēlni un sāktu kodēšanu.
Pneimatiskā solenoīda kodēšana
Tagad izpētīsim piemēru pneimatiskā solenoīda kodēšanai, 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.
| VEXcode IQ bloki | VEXcode IQ Python | |
|---|---|---|
pneimatiskais_12.sūknis_ieslēgts() |
||
| VEXcode IQ C++ | ||
int main() |
||
|
Izmantojot iepriekš parādīto viena cilindra pneimatisko iestatījumu, šis piemērs liks cilindram nekavējoties pilnībā ievilkties, jo ir ieslēgts gaisa sūknis. Gaisa sūkņa ieslēgšana pirms cilindra lietošanas ir ļoti svarīga, jo tas nodrošina cilindrā nepieciešamo gaisa spiedienu. Kamēr vēlaties, lai sistēma uzturētu gaisa spiedienu, gaisa sūknim jāpaliek ieslēgtam. Cilindra ievilkšanas koda iekļaušana ir tipisks drošības līdzeklis. Tādā veidā jūsu cilindrs vienmēr sāk darboties no tās pašas zināmās vietas (ievilkts) katru reizi. Kad kods ir pabeigts, pneimatiskais solenoīds paliks pēdējā pozīcijā, uz kuru jūs tam norādījāt pārvietoties. |
||
| VEXcode IQ bloki | VEXcode IQ Python | |
|---|---|---|
pneimatiskais_12.sūknis_ieslēgts() |
||
| VEXcode IQ C++ | ||
int main() |
||
|
Pēc iepriekšējā piemēra palaišanas un programmas apturēšanas pneimatiskais solenoīds paliek ievilktā stāvoklī. Ja pievienojat komandu "paplašināt", cilindrs vispirms tiks ievilkts, kad programma sākas, un pēc tam pilnībā izbīdīsies pēc vienas sekundes. Ja jūs apturēsit programmu šeit, solenoīds paliks “paplašinātā” stāvoklī. Izmantojot komandas “Pagaidiet” starp ievilkšanas un pagarināšanas darbībām, jūs dodat laiku, lai cilindrs varētu pabeigt kustību. |
||
Tas veido pamatu pneimatikas vadīšanai, izmantojot VEXcode IQ. Atcerieties, ka pneimatiskās sistēmas vadība ir komandu “paplašināšanas” un “ievilkšanas” kombinācija. Ir svarīgi saprast, kā un kāpēc šīs darbības notiek. Apvienojumā ar jūsu pielāgoto pneimatisko iestatījumu šīs komandas ļauj precīzi kontrolēt sistēmu, liekot tai rīkoties tieši tā, kā vēlaties.