VEXcode V5 жүйесінде Python жарыс үлгісін пайдалану

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


Мысалдар бетінен Конкурс үлгісін ашыңыз

V5 Robotics бағдарламасымен бағдарламалауға арналған негізгі түсініктер мен код мысалдарын бейнелейтін V5 санаты сипаттамасынан Python оқулығының скриншоты.


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


Үлгінің үш бөлімі: алдын ала автономды, автономды режим және драйверді басқару

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

Ескертпе: Жобаңыз конкурста жұмыс істеуі үшін осы функцияларды жобаңызда қалдыруыңыз керек. Әр бөлім үшін түсініктемелер көрсететін пәрмендерді қосыңыз.


Кез келген орнату үшін pre_autonomous функциясын пайдаланыңыз

VEX V5 робототехникасын бағдарламалау үшін Python пайдалану процесін суреттейтін блок-схема, оқулықтағы негізгі қадамдар мен шешім нүктелерін бөлектейді.

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

VEX робототехникасын бағдарламалау үшін Python-ды пайдалану процесін суреттейтін блок-схема, оқулықтағы негізгі қадамдар мен шешім нүктелерін бөлектейді.

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

Ескертпе: Егер орнату қажет болмаса, бұл функция бос қалуы мүмкін.


Автономды

V5 санаты Сипаттама VEX робототехникасымен бағдарламалауға арналған негізгі ұғымдар мен мысалдарды қамтитын Python оқулықтарын бейнелейтін сурет.

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

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

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

Ескертпе: Егер орнату қажет болмаса, бұл функция бос қалуы мүмкін.


Пайдаланушыны басқару

VEX Robotics бағдарламасымен бағдарламалауға қатысты негізгі компоненттер мен қосылымдарды қамтитын Python оқулықтарына арналған V5 санатының сипаттамасын көрсететін диаграмма.

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

Ескертпе: while True циклі жоғарыда көрсетілген, сондықтан робот толық сәйкестікте V5 контроллерінің енгізуіне жауап береді.

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

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

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

Last Updated: