Бұл нұсқаулық V5 Pneumatics Kit пайдаланушыларына өздерінің пневматикасын түсіну, конфигурациялау және кодтау процесін шарлауға көмектесу үшін жасалған. V5 Pneumatics жинағының құрамдас бөліктері туралы қосымша ақпарат алу үшін, VEX кітапханасынан осы мақаланы қараңыз.
Басқару опциялары және орнату
V5 пневматика жинағында қос әрекетті электромагниттік және онымен бірге келетін қос әрекетті электромагниттік драйвер кабелі пайдаланушыларға VEXcode V5 арқылы пневматикалық жүйелерді басқаруға мүмкіндік беретін негізгі рөлдерді атқарады.
Соленоид қалай жұмыс істейтінін білу үшін, VEX кітапханасынан осы мақаланы қараңыз.
Соленоидты конфигурациялау
Біз Solenoid жай күйін өзгертуге болатын 3 сымды құрылғы екенін білгендіктен, енді VEXcode V5 жүйесінде құрылғыны қосып, конфигурациялаймыз.
VEXcode V5 ашыңыз және Devices терезесін ашу үшін Devices түймесін басыңыз.
"Құрылғы қосу" опциясын таңдаңыз.
'3-WIRE' таңдаңыз.
'3-WIRE' таңдағаннан кейін, 'DIGITAL OUT' таңдаңыз.
Есіңізде болсын, соленоидқа оның қандай күйде болуы керектігін айту керек. Ол үшін ақпаратты 3 сым арқылы жіберу керек, сондықтан біз Digital Out құрылғысын таңдадық.
Сандық шығыс параметрін таңдағаннан кейін, робот миындағы электромагниттік драйвер кабелін қай 3 сымды портқа қосқаныңызды таңдаңыз. Басқа құрылғылар үшін конфигурацияланған порттар қолжетімсіз болады.
Порт таңдалғаннан кейін құрылғыны конфигурацияға жіберу үшін «ДАЙЫН» түймесін немесе «Құрылғылар» мәзіріне оралу үшін «БОЛДЫРМАУ» түймесін таңдаңыз.
Ескертпе: «БОЛДЫРМАУ» опциясын таңдау құрылғыға енгізілген өзгертулерді болдырмайды және конфигурацияның бөлігі болмайды.
Осыдан кейін «Сандық шығу» Сезім пәрмендері енді Сезімдеу бөлімінде пайда болды.
Сандық шығу пәрмендері соленоид күйін өзгертеді:
Төмен - А шығысына ауа ағыны
Жоғары - В шығысына ауа ағыны
VEXcode V5 жүйесінде 3 сымды сандық кіріс және цифрлық шығыс құрылғыларын конфигурациялау туралы қосымша ақпарат алу үшін, мысалы, олардың атын өзгерту, конфигурациядан жою немесе порт нөмірін өзгерту, VEX кітапханасынан осы мақаланы қараңыз.
Соленоидты кодтау
Енді төменде көрсетілген қарапайым бір цилиндрлі пневматикалық жүйемен Blocks, Python және C++ арқылы соленоидты кодтау мысалын қарастырайық. Бұл жүйені пайдалану мысалы іске қосу механизмін қуаттандыру болуы мүмкін. Осы жүйенің құрамдас бөліктері мен Негізгі V5 Pneumatics жүйесінің жұмысының мысалдары үшін осы мақаланы VEX кітапханасынан қараңыз.
| VEXcode V5 блоктары | VEXcode V5 Python | |
|---|---|---|
|
|
|
|
| VEXcode V5 C++ | ||
|
||
|
Бір цилиндрлі пневматикалық қондырғыны қолданған кезде, бұл мысалда ауа багына қысым түскен және өшіру клапанының фитингі ашық болған жағдайда цилиндрдің толық жиналуына әкеледі. Біздің соленоидымыздың әдепкі күйі төмен күйі (немесе мәтіндік кодтаумен «жалған») екенін есте сақтаңыз, сондықтан бұл мысал біздің цилиндріміздің бір тартылу орнынан басталатынын қамтамасыз етеді. |
||
| VEXcode V5 блоктары | VEXcode V5 Python | |
|---|---|---|
|
|
|
|
| VEXcode V5 C++ | ||
|
||
|
Жоғарыдағы мысал орындалып, бағдарлама аяқталғаннан кейін соленоид төмен күйде қалады. «DigitalOut» жоғары күйін немесе True кодын қосу арқылы, бағдарлама басталған кезде цилиндр алдымен тартып алады, содан кейін бір секундтан кейін толығымен созылады. Егер сіз бағдарламаны осы кезде тоқтатсаңыз, соленоид күйінде ең төменгі күйге оралады. «DigitalOut» командаларын «Wait» командаларын пайдаланып бөлу пайдалы. Бұл цилиндрінің созылуына немесе тартылуына қысқа уақыт береді. |
||