Бұл нұсқаулық V5 Pneumatics Kit пайдаланушыларына өздерінің пневматикасын түсіну, конфигурациялау және кодтау процесін шарлауға көмектесу үшін жасалған. V5 Pneumatics жинағындағы құрамдас бөліктер туралы қосымша ақпарат алу үшін кітапханасынан осы мақаланы қараңыз.
Басқару опциялары және орнату
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 | |
|---|---|---|
digital_out_a.set(жалған) |
||
| VEXcode V5 C++ | ||
int main() |
||
|
Бір цилиндрлі пневматикалық қондырғыны пайдалану, бұл мысал ауа резервуарында қысым болған және өшіру клапанының фитингі ашық болған жағдайда, цилиндрдің дереу толығымен тартылуына әкеледі. Біздің соленоидтың әдепкі күйі төмен күй (немесе мәтіндік кодтаумен «жалған») екенін есте сақтаңыз, сондықтан бұл мысал біздің цилиндрдің белгілі бір позициядан басталуын қамтамасыз етеді. |
||
| VEXcode V5 блоктары | VEXcode V5 Python | |
|---|---|---|
digital_out_a.set(False) күту(1, СЕКУНД) digital_out_a.set(True) |
||
| VEXcode V5 C++ | ||
int main() |
||
|
Жоғарыдағы мысал орындалып, бағдарлама аяқталғаннан кейін электромагнит төмен күйде қалады. «DigitalOut» жоғары күйін немесе True кодын қосу арқылы цилиндр бағдарлама іске қосылғанда алдымен шегінеді, содан кейін бір секундтан кейін толығымен ұзарады. Осы кезде бағдарламаны тоқтатсаңыз, соленоид төмен күйге қайта оралады. «DigitalOut» пәрмендерін «Күту» пәрмендері арқылы бөлу пайдалы. Бұл цилиндрдің ұзартылуына немесе тартылуына қысқа уақыт кезеңіне мүмкіндік береді. |
||