The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.
VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.
Негізгі құрылым - жобаны орындаудың басталатын жері. Басқаша айтқанда, құрылғыларды, пәрмендерді және параметрлерді қамтитын нұсқаулар осында қосылады, олардың тіркесімі орындалған кезде роботтың нақты әрекеттерін анықтайды.
Негізгі құрылымда ашылатын және жабылатын бұйра жақша бар екеніне назар аударыңыз
Ашылатын жақша әрқашан жабылатын жақшамен жұптастырылуы керек.
Негізгі құрылымның бұйра жақшаларының арасында роботты бағдарламалау үшін нұсқауларды қосуға болады
Жаңа бағдарламаны іске қосқан сайын, негізгі құрылымның ішінде кодының жолы vexcodeInit();
Бұл пәрмен код басталмас бұрын барлық құрылғыларды (мысалы, қозғалтқыштар, сенсорлар) реттейді және инициализациялайды. vexcodeInit() файлын ;
Роботты алға жылжытатын қарапайым жобада нұсқаулығы үш бөлімнен тұрады:
- Құрылғы
- Пәрмен
- Параметрлер
Құрылғы мен пәрмен « нүкте операторы» деп аталатын нүктемен бөлінген.
driveFor пәрменінің параметрлерінің айналасында жақшалар жинағы бар. Бұл жұптасқан тыныс белгілерінің тағы бір мысалы (бұйра жақша сияқты). Әрбір параметр үтірмен бөлінген.
Код жолының соңында нүктелі үтір қойылады. Нүктелі үтір компиляторға осы нұсқауының аяқталғанын және келесі нұсқауға өту керектігін айтады.
Егер жобаңызда бірнеше нұсқаулар болса, жоба нұсқаулары солдан оңға және жоғарыдан төмен қарай орындалады.
Үтір нүктелерінің орналасуына негізделген VEXcode Pro V5 бірінші жолды, содан кейін келесі жолды іске қосады. Ол нүктелі үтірге байланысты екінші жолға өтуді біледі.
Жоба негізгі құрылымның жабылатын бұйра жақшасына жеткенде, жоба аяқталады.
Жобада робот 200 миллиметр (24-жол) алға қозғалады, содан кейін бағдарлама аяқталмай тұрып роботты 50 миллиметр (25-жол) алға жылжытады.