IQ pneimatikas komplekta kodēšana

Šī 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.

VEXcode IQ rīkjosla ar iezīmētu ierīču ikonu starp koda skatītāja un monitora konsoles ikonām.

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

VEXcode IQ ierīču izvēlne ar redzamu pogu Pievienot ierīci.

Atlasiet "Pievienot ierīci".

VEXcode IQ ierīču izvēlne pēc tam, kad ir atlasīta poga Pievienot ierīci. Ir iezīmēta pneimatiskā opcija.

Atlasiet “PNEIMATISKS”.

VEXcode IQ ierīču izvēlne pēc pneimatiskā iestatījuma atlasīšanas. Ir redzams robota 12 viedportu saraksts, un ir iezīmēts ports ar numuru 12.

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ā.

VEXcode IQ ierīču pneimatiskā izvēlne pēc viedporta atlasīšanas. Ir solenoīda shēma ar diviem pneimatiskajiem cilindriem, un ir iespējas mainīt cilindra ieejas un izejas vietām. Pēc noklusējuma A un B uz solenoīda savienojas ar A un B uz cilindra.

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 ierīču pneimatiskā izvēlne pēc viedporta atlasīšanas. Ir solenoīda diagramma ar diviem pneimatiskajiem cilindriem, un otrais cilindrs ir iestatīts atpakaļgaitā, tāpēc tagad A savienojas ar B un B savienojas ar A.

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.

Diagramma, kurā attēloti VEX IQ pneimatikas sistēmas komponenti un uzstādīšana, tostarp VEX IQ smadzenes, gaisa tvertne, gaisa sūknis, pneimatiskais solenoīds un 4 soļu pneimatiskais cilindrs. Visas pneimatiskās daļas ir savienotas, izmantojot 4 mm cauruli, un solenoīds ir savienots ar smadzenēm, izmantojot viedkabeli.

VEXcode IQ bloki VEXcode IQ Python
VEXcode IQ Blocks projekts ar šādu tekstu: Startējot, ieslēdziet Pneumatic12 sūkni un pēc tam iestatiet Pneumatic12 cylinder1 uz ievilkšanu.
pneimatiskais_12.sūknis_ieslēgts()
pneimatisks_12.ievilkts(CILINDS1)
VEXcode IQ C++
int main() 
{ Pneimatiskais12.sūknisIeslēgts();
Pneimatiskais12.ievilkt(cilindrs1); }

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
VEXcode IQ Blocks projekts ar šādu tekstu: Startējot, ieslēdziet Pneumatic12 sūkni, iestatiet Pneumatic12 cilindru1 ievilkšanas režīmā, pagaidiet 1 sekundi un pēc tam iestatiet Pneumatic12 cilindru1 izvilkšanas režīmā.
pneimatiskais_12.sūknis_ieslēgts()
pneimatisks_12.ievilkts(CILINDS1)
gaidīt(1, SEKUNDES)
pneimatisks_12.pagarināt(CYLINDER1)
VEXcode IQ C++
int main() 
{ Pneimatiskais12.sūknisIeslēgts();
Pneimatiskais12.ievilkt(cilindrs1);
gaidīt (1, sekundes);
Pneimatisks12.izstiept(cilindru1); }

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.

 

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

Last Updated: