V5 пневматикалық жинақты кодтау

Бұл нұсқаулық V5 Pneumatics Kit пайдаланушыларына өздерінің пневматикасын түсіну, конфигурациялау және кодтау процесін шарлауға көмектесу үшін жасалған. V5 Pneumatics жинағындағы құрамдас бөліктер туралы қосымша ақпарат алу үшін кітапханасынан осы мақаланы қараңыз.

Басқару опциялары және орнату

V5 пневматика жинағында қос әрекетті электромагниттік және онымен бірге келетін қос әрекетті электромагниттік драйвер кабелі пайдаланушыларға VEXcode V5 арқылы пневматикалық жүйелерді басқаруға мүмкіндік беретін негізгі рөлдерді атқарады.

Соленоид қалай жұмыс істейтінін білу үшін VEX кітапханасынан осы мақаланы .

Соленоидты конфигурациялау

Біз Solenoid жай күйін өзгертуге болатын 3 сымды құрылғы екенін білгендіктен, енді VEXcode V5 жүйесінде құрылғыны қосып, конфигурациялаймыз.

V5 робототехника жүйесіндегі әртүрлі бөлшектер мен олардың функцияларын көрсететін V5 Pneumatics компоненттері мен олардың қосылымдарын бейнелейтін диаграмма.

VEXcode V5 ашыңыз және Devices терезесін ашу үшін Devices түймесін басыңыз.

V5 Пневматикалық құрамдастарды суреттейтін диаграмма, робототехникадағы оқу мақсаттары үшін әртүрлі бөлшектер мен олардың қосылымдарын көрсетеді.

"Құрылғы қосу" опциясын таңдаңыз.

VEX V5 Pneumatics жүйесінің құрамдас бөліктерін, соның ішінде ауа резервуарларын, клапандарды және жетектерді бейнелейтін диаграмма, олардың орналасуы мен білім беру мақсаттарына арналған қосылымдарын көрсетеді.

'3-WIRE' таңдаңыз.

V5 робототехника жүйесіндегі әртүрлі бөлшектер мен олардың функцияларын көрсететін V5 Pneumatics компоненттері мен олардың қосылымдарын бейнелейтін диаграмма.

'3-WIRE' таңдағаннан кейін, 'DIGITAL OUT' таңдаңыз.

Есіңізде болсын, соленоидқа оның қандай күйде болуы керектігін айту керек. Ол үшін ақпаратты 3 сым арқылы жіберу керек, сондықтан біз Digital Out құрылғысын таңдадық.

VEX V5 Pneumatics жүйесінің құрамдас бөліктерін, соның ішінде цилиндрлерді, клапандарды және роботтық қолданбалар үшін қолданылатын ауа цистерналарын бейнелейтін диаграмма.

Сандық шығыс параметрін таңдағаннан кейін, робот миындағы электромагниттік драйвер кабелін қай 3 сымды портқа қосқаныңызды таңдаңыз. Басқа құрылғылар үшін конфигурацияланған порттар қолжетімсіз болады.

Порт таңдалғаннан кейін құрылғыны конфигурацияға жіберу үшін «ДАЙЫН» түймесін немесе «Құрылғылар» мәзіріне оралу үшін «БОЛДЫРМАУ» түймесін таңдаңыз.

Ескертпе: «БОЛДЫРМАУ» опциясын таңдау құрылғыға енгізілген өзгертулерді болдырмайды және конфигурацияның бөлігі болмайды.

V5 пневматикалық компоненттерін және олардың қосылымдарын суреттейтін диаграмма, пневматикалық жүйелерге арналған VEX робототехникасында қолданылатын әртүрлі бөлшектерді көрсетеді.

Осыдан кейін «Сандық шығу» Сезім пәрмендері енді Сезімдеу бөлімінде пайда болды.

Сандық шығу пәрмендері соленоид күйін өзгертеді:

Төмен - А шығысына ауа ағыны

Жоғары - В шығысына ауа ағыны

V5 Pneumatics компоненттерін және олардың орналасуын суреттейтін диаграмма, кеңейтілген функционалдылық үшін VEX робототехника жүйесінде қолданылатын цилиндрлер, клапандар және қосқыштар сияқты әртүрлі бөліктерді көрсетеді.

VEXcode V5 жүйесінде 3 сымды сандық кіріс және цифрлық шығыс құрылғыларын конфигурациялау туралы қосымша ақпарат алу үшін, мысалы, олардың атын өзгерту, конфигурациядан жою немесе порт нөмірін өзгерту, VEX кітапханасынан осы мақаланы қараңыз.

Соленоидты кодтау

Енді төменде көрсетілген қарапайым бір цилиндрлі пневматикалық жүйемен Blocks, Python және C++ арқылы соленоидты кодтау мысалын қарастырайық. Бұл жүйені пайдалану мысалы іске қосу механизмін қуаттандыру болуы мүмкін. Осы жүйенің құрамдас бөліктері мен Негізгі V5 Pneumatics жүйесінің жұмысының мысалдары үшін осы мақаланы VEX кітапханасынан қараңыз.

VEX V5 Pneumatics жүйесінің құрамдас бөліктері мен функционалдығын бейнелейтін диаграмма, оның ішінде әртүрлі бөлшектер мен олардың қосылымдары робототехникада қолданылатын пневматикалық механизмдерді нақты түсінуге арналған.

VEXcode V5 блоктары VEXcode V5 Python
V5 Pneumatics компоненттерін суреттейтін диаграмма, робототехника жүйесіндегі әртүрлі бөлшектер мен олардың қосылымдарын көрсетеді, VEX робототехникасындағы пневматикалық жүйелердің функционалдығы мен орналасуын көрсетеді.
digital_out_a.set(жалған)
VEXcode V5 C++
int main() 
{ DigitalOutA.set(false);
}

Бір цилиндрлі пневматикалық қондырғыны пайдалану, бұл мысал ауа резервуарында қысым болған және өшіру клапанының фитингі ашық болған жағдайда, цилиндрдің дереу толығымен тартылуына әкеледі.

Біздің соленоидтың әдепкі күйі төмен күй (немесе мәтіндік кодтаумен «жалған») екенін есте сақтаңыз, сондықтан бұл мысал біздің цилиндрдің белгілі бір позициядан басталуын қамтамасыз етеді.

VEXcode V5 блоктары VEXcode V5 Python
VEX V5 Pneumatics жүйесінің құрамдас бөліктері мен орнатылуын бейнелейтін диаграмма, робототехникадағы оқу мақсаттары үшін әртүрлі бөлшектер мен олардың қосылымдарын көрсетеді.
digital_out_a.set(False)
күту(1, СЕКУНД)
digital_out_a.set(True)
VEXcode V5 C++
int main() 
{ DigitalOutA.set(false); күту (1, секунд); DigitalOutA.set(true); }

Жоғарыдағы мысал орындалып, бағдарлама аяқталғаннан кейін электромагнит төмен күйде қалады. «DigitalOut» жоғары күйін немесе True кодын қосу арқылы цилиндр бағдарлама іске қосылғанда алдымен шегінеді, содан кейін бір секундтан кейін толығымен ұзарады. Осы кезде бағдарламаны тоқтатсаңыз, соленоид төмен күйге қайта оралады.

«DigitalOut» пәрмендерін «Күту» пәрмендері арқылы бөлу пайдалы. Бұл цилиндрдің ұзартылуына немесе тартылуына қысқа уақыт кезеңіне мүмкіндік береді.

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

Last Updated: