VEXcode V5 жүйесінде C++ автотолтыру мүмкіндігін пайдалану

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

Clawbot Drivetrain 2 қозғалтқышының үлгісі жобасының нобайы.

ескертпе: Бұл жоба Clawbot (Drivetrain, 2-мотор, No Gyro) үлгісін пайдаланады.


Control-Possible (Бос орын)

17-жолдағы main() функциясының ішіндегі бос орын белгіленген VEXcode V5 C++ жобасы.

C++ автотолтыру мүмкіндігін пайдалануды бастаудың бір жолы - Windows, macOS және Chrome OS жүйелеріндегі Басқару-Бос орын таңбашасы.
Бастау үшін int main () жақшаларындағы бірінші ашық жолды таңдаңыз { }.

Барлық ұсынылған командалардың ашылмалы мәзірі бар VEXcode V5 C++ жұмыс кеңістігі. Параметрлер арасында жылжу үшін айналдыру жолағы қолжетімді.

Басқару-Бос орын пернелер тіркесімін пайдаланыңыз (басқару пернесін және Бос орын тақтасын бір уақытта таңдау арқылы). Құрылғы немесе пәрмен атауы ашылмалы таңдау мәзірінде пайда болады.

Ұсынылған командалардың ашылмалы мәзірі бар VEXcode V5 C++ жұмыс кеңістігі. Drivetrain командасы бөлектелген.

Пернетақтадағы 'Enter/Return' немесе 'Tab' пернесін басыңыз немесе таңдау жасау үшін курсорыңызбен пәрменді таңдаңыз. Бұл мысалда 'Drivetrain' таңдалған.

ескертпе: ұзағырақ таңдау мәзірлерімен келесі опциялардың бірін пайдаланып таңдау жасауға болады:

  • Қажет атты таңдау үшін «Жоғары» және «Төмен» пернелерін пайдаланыңыз, содан кейін таңдау жасау үшін пернетақтадағы «Tab» немесе «Enter/Return» түймесін басыңыз.
  • Автотолтыру мәзірінде жоғары және төмен жылжу үшін курсорды пайдаланыңыз. Содан кейін қажетті таңдауды жасаңыз.

Ашылмалы мәзірден Drivetrain опциясы таңдалып, жұмыс кеңістігіне қойылған VEXcode V5 C++ жобасы.

Енді желіде 'Drivetrain' пайда болады.


Таңдау мәзірін пайдалану

17-жолдағы main() функциясының ішіндегі бос орын белгіленген VEXcode V5 C++ жобасы.

Егер сіз қолданатын пәрменді білсеңіз, Автотолтыру мүмкіндігін пайдаланудың басқа әдісі int main () жақшаларындағы { }бірінші ашық жолды таңдау болып табылады.

Ұсынылған командалардың ашылмалы мәзірі бар VEXcode V5 C++ жұмыс кеңістігі. D әрпі терілді және пернетақта қолжетімді пәрмендерді қадам бойынша орындау үшін пайдаланылуда. Жетек жүйесі - бірінші ұсыныс және ол ерекше атап өтілген.

Пәрменді теруді бастаңыз. Бұл мысалда Drivetrain үшін 'd' енгізіңіз. Құрылғы немесе пәрмен атауы ашылмалы таңдау мәзірінде пайда болады. 'Drivetrain' таңдаңыз.

Ашылмалы мәзірден Drivetrain опциясы таңдалып, жұмыс кеңістігіне қойылған VEXcode V5 C++ жобасы.

Енді желіде 'Drivetrain' пайда болады.


Нүкте операторын пайдалану

Ұсынылған командалардың ашылмалы мәзірі бар VEXcode V5 C++ жұмыс кеңістігі. Drivetrain құрылғысы және нүктелік оператор терілді және пернетақта қолжетімді командаларды орындау үшін пайдаланылуда. Drive For командасы бөлектелген.

Нүкте операторын қосу (нүкте, '.') құрылғыда қол жетімді барлық пәрмендердің жаңа мәзірін ашады. Бұл мысал үшін 'driveFor(бағыт, қашықтық, бірлік) параметрін таңдаңыз.


Параметрлерді қосу

Ұсынылған командалардың ашылмалы мәзірі бар VEXcode V5 C++ жұмыс кеңістігі. Drivetrain.driveFor ​​командасы жетекші перентезамен терілген, және сол функцияның параметрлері мәзірде қолжетімді. Бірінші параметр опциясы алға қарай оқылады.

Параметрлер - жақшалар арасындағы пәрменге берілетін опциялар. Бұл мысал үшін 'алға' опциясын таңдаңыз.

Ұсынылған командалардың ашылмалы мәзірі бар VEXcode V5 C++ жұмыс кеңістігі. Drivetrain.driveFor(forward, 100) командасы бос соңғы параметрмен терілді, ал функцияның сол бөлігінің параметрлері мәзірде қолжетімді. Екінші параметрдің мм көрсеткіші бөлектелген.

Кейбір пәрмендер бірнеше параметрді қажет етеді. Бір пәрмендегі әртүрлі параметрлерді бөлу үшін үтірді пайдаланыңыз. Кейбір параметрлер мәндер болып табылады және ашылмалы мәзір пайда болмайды. Мысалы, «Drive for» пәрменімен екінші мән үшін «100» енгізіңіз. Келесі параметр немесе бірлік үшін пайда болатын ашылмалы тізімнің мәнінен кейін үтірдің қойылғанын тексеріңіз.

Drivetrain.driveFor(forward, 100, mm); деп оқылатын аяқталған командасы бар VEXcode V5 C++ жұмыс кеңістігі және жабу перинтезасы мен нүктелі үтірмен аяқталатын белгі белгіленген.

Пәрмен синтаксисін жабық жақша және нүктелі үтірмен жабуды ұмытпаңыз.

VEXcode V5 C++ жұмыс кеңістігі, соңында қосымша параметрі бар және Drivetrain.driveFor(forward, 100, mm, false) деп оқитын аяқталған пәрмені бар;

Кейбір параметрлер міндетті емес, мысалы, келесі мысалдағы "жалған". Параметрлер туралы қосымша ақпарат алу үшін қай параметрлер қажет, қайсысы қосымша екенін анықтау үшін пәрменнің анықтама ақпаратын қараңыз.

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

Last Updated: