Бұл мақала VEX Visual Studio Code Extension UI (Пайдаланушы интерфейсі) шолуын береді. Кеңейтім VEX IQ 2-ші буын, EXP және V5 платформалары үшін C++ және Python жобаларын әзірлеуге қолдау көрсетеді.

VEX VS Code Extension UI орналасуы

VEX Visual Studio Code Extension UI бес негізгі аймаққа бөлінген: Әрекет тақтасы, бүйірлік жолақ, Өңдеуіш, Терминал тақтасы және Құралдар тақтасы.

 

VEX VS Code UI орналасуының толық скриншоты. Белсенділік тақтасы мен бүйірлік тақта экранның сол жағында, құралдар тақтасы мен терминал экранның төменгі жағында, ал редактор экранның қалған бөлігін толтырады.

Әрекет тақтасы

Белсенділік тақтасында көріністер арасында ауысуға мүмкіндік беретін және VEX жобасын әзірлеуге арналған қосымша мәтінмәндік көрсеткіштерді беретін белгішелер жиыны бар.

 

VEX Robotics кеңейтімі орнатылған VS Code Activity Bar. Әрекет тақтасында іздеу, кеңейтімдерді басқару, нұсқаны басқару және тағы басқа пайдалы жылдам әрекеттерді қамтамасыз ететін белгішелер бар.

VS кодында VEX жобасын әзірлеу үшін пайдаланылатын жалпы белгішелер:

  • Explorer көрінісі белгішесі. Explorer көрінісі белгішесі - Басқан кезде, Explorer көрінісі бүйірлік жолақта ашылады.
  • Кеңейтімдерді қарау белгішесі. Кеңейтімдер көрінісі белгішесі - Басқан кезде, бүйірлік жолақта кеңейтім көрінісі ашылады.
  • VEX көрініс белгішесі. VEX көрінісі белгішесі - Басқан кезде, бүйірлік жолақта VEX көрінісі ашылады.

Бүйірлік жолақ

Бүйірлік жолақта VS кодындағы біріктірілген құралдарды пайдалануға мүмкіндік беретін әртүрлі көріністер бар. VEX жобасын әзірлеуге арналған тапсырмаларды орындау үшін пайдаланылатын жалпы бүйірлік жолақ көріністері кеңейтім көрінісі, VEX көрінісіжәне Explorer көрінісіболып табылады.

Кеңейтім көрінісі

кеңейтім көрінісі VS кодындағы кеңейтімдерді орнату және басқару үшін пайдаланылады. VEX IQ 2rd Generation, EXP және V5 платформаларында бағдарламалық құралды әзірлеу үшін бізге VEX Extension, C/C++ Extension және Python Extension орнату қажет.

VEX Extension, C/C++ Extension, және Python Extension орнату туралы қадамдық нұсқауларды VS кодында осы мақалақараңыз.

 

Орнатылған кеңейтімдердің тізімін көрсететін VS код кеңейтімі көрінісі. Әрбір кеңейтімнің осы жерден ашылатын параметрлер мәзірі бар, сондай-ақ жаңа кеңейтімдерді табу және жүктеу үшін іздеу жолағы бар.


VEX көрінісі

VEX View бізге VS кодындағы VEX IQ 2-ші буын, EXP және V5 жобаларын әзірлеуге мүмкіндік береді. VEX көрінісіне үш санат кіреді: ЖОБА ӘРЕКЕТТЕРІ, VEX ҚҰРЫЛҒЫ АҚПАРАТЫ, және VEX КЕРІ БЕРУ.

 

Жоғарыдағы жобаларды жасау және импорттау опцияларын, төмендегі VEX құрылғысы туралы ақпарат мәзірін және төменгі жағында кері байланыс мәзірін көрсететін VS Code VEX көрінісі.

VEX кеңейтім көрінісінің жоба әрекеттері бөлімі. Бұл бөлімде «Жаңа жоба» және «Жобаны импорттау» деп аталатын екі түйме бар.

  • VEX ҚҰРЫЛҒЫСЫ ТУРАЛЫ АҚПАРАТ
    VEX ҚҰРЫЛҒЫСЫ ТУРАЛЫ санаты бізге қосылған VEX құрылғысына - VEX Brain немесе VEX контроллеріне шолу жасайды.

    VEX кеңейтім көрінісінің VEX құрылғысы туралы ақпарат бөлімі барлық қосылған құрылғылардың тізімі және әрқайсысы туралы нақты ақпаратпен бірге көрсетіледі. Бұл мысалда V5 Brain және оның жүктелген бағдарламалары көрсетілген.


    Бұл санат қосылған VEX құрылғысының түрін көрсетеді және Brain жүйесі, сериялық порт, жүктелген бағдарлама және VEX Brain ақылды порттарына қосылған құрылғылар туралы ақпаратты көрсетеді. Ол бізге VEX Brain Screenэкранының скриншотын жасауға, VEX Brain Event Logқарауға, V5 Battery Medicқолданбасын пайдалануға, мидың атын және командасының нөмірін орнатуға және пайдаланушы бағдарламасын VEX Brainжүйесіненмүмкіндік береді.

    VEX миы компьютерге қосылған кезде, VEX DEVICE INFO санаты VEX контроллерінің VEX миына қосылғанын көрсетеді және VEX миының VEXos нұсқасы ескірген болса, VEX миына арналған жаңартуға мүмкіндік береді.

    VEX контроллері компьютерге қосылған кезде, VEX DEVICE INFO санаты VEX миының VEX контроллерімен байланыстырылғанын көрсетеді және VEX контроллерінің VEXos нұсқасы ескірген болса, VEX контроллері үшін VEXos жүйесін жаңартуға мүмкіндік береді.

    Құрылғы ақпаратының толық сипаттамасын және VEX DEVICE INFOастындағы мүмкіндіктерді пайдалану жолын білу үшін осы мақаланықараңыз.

  • VEX ПІКІРІ
    Біз VEX-ке пікір жібере аламыз, ол үшін хабарламаны мәтін жолағына VEX ПІКІРІ астындағы мәтін жолағына теріп, ЖІБЕРУ түймесін басыңыз.
    VS кодында VEX FEEDBACK пайдалану туралы пайдалы ақпарат алу үшін осы мақаланықараңыз.
     

VEX кеңейтім көрінісінің VEX кері байланыс бөлімі. Бұл бөлімде VEX-ке кері байланыс жіберу опциялары бар форма бар.

Explorer көрінісі

Explorer көрінісі VS кодындағы VEX жобасының файлдары мен қалталарын шолу, ашу және басқару үшін пайдаланылады.

 

VS Code Explorer көрінісі пайдаланушыға VEX жобасындағы қалталар мен файлдарды шарлауға мүмкіндік береді. Файлдарда сәйкес белгішелер мен файл түрлері көрсетілген, бұл мысалда Python файлы таңдалған және тақырып VEXcode Project.py деп оқылады.

Редактор

Редактор VS кодындағы файлдарды өңдеуге арналған негізгі аймақ болып табылады. VEX VS Code Extension бағдарламасы бағдарламаны әзірлеу кезінде бізге көмектесу үшін редактор аймағындағы C/C++ және Python үшін Intellisense/Linting мүмкіндігін қосады.

 

VEX жобасының бөлігі ретінде ашылған Python файлы бар VS код редакторы. VEX Brain жүйесіне қосылған кезде VEX робототехника бағдарламаларын жасау үшін Python немесе C/C++ кодын осында жазып, өңдеуге болады.

Редактор аймағында біз тінтуірді функция мәтінінің үстіне апару арқылы немесе C++ және Python API (Application Programming Interface) құрамындағы осы функцияның құжаттамасына қол жеткізу үшін VEX пәрмен анықтамасын пайдалану арқылы белгілі бір функция туралы пайдалы ақпаратқа жақындай аламыз.

VS кодындағы VEX пәрмен анықтамасын пайдалану бойынша егжей-тегжейлі нұсқауларды осы мақаланықараңыз.

Терминал тақтасы

VEX VS Code Extension іске қосу кезінде екі терминалды қамтамасыз етеді, Log Terminal және Interactive Terminal. 

  • Журнал терминалы - Журнал терминалы құрастыру шығысын, құрастыру қатесін және жүктеп алу нәтижелерін көрсетеді.
     

VS Code VEX журнал терминалы ашылады және әдепкі бос күйді көрсетеді, онда тек бір хабарлама басылып, журнал оқылады.

  • Интерактивті терминал - Интерактивті терминалдың екі функциясы бар - басып шығару журналдарын көрсету және шикі пернелерді пайдаланушы бағдарламасына қайтару.

    VS Code VEX интерактивті терминалы ашылады және VEX Brain қосылымының күйі туралы егжей-тегжейлі хабарламаларды көрсетеді.



    Ескерту: Интерактивті терминалды пайдалану үшін, VEX VS код кеңейтімін іске қосатын компьютерге Brain немесе Controller қосылуы керек.
    Ескертпе: Интерактивті терминал шығысы пайдаланушы бағдарламасын құрастырып, жүктеп алғаннан кейін әдепкі бойынша өшіріледі.

Құралдар тақтасы

Құралдар тақтасында VEX VS Code кеңейтім жобаларымен, VEX Brains және VEX контроллерлерімен өзара әрекеттесудің жылдам жолын қамтамасыз ететін белгішелер жиыны бар.

 

Қосылған VEX құрылғыларымен және жобаларымен жылдам әрекеттесу үшін пайдалануға болатын VEX кеңейтім белгішелері бар VS код құралдар тақтасы. VEX мүмкіндіктеріне Құрылғы таңдағышы, Ұяшық таңдағышы, Build & жүктеу белгішесі, Ойнату белгішесі, Тоқтату белгішесі, Жоба таңдағышы және Python файл таңдағышы кіреді.

Ескертпе: Құралдар тақтасы VS кодында жарамды VEX жобасы ашық болғанда ғана белсенді болады. 

Ескертпе: Жарамды VEX жобасы кеңейтім арқылы жасалған немесе импортталған жоба болып табылады. Редакторда ашылған VEXcode немесе VEXcode Pro жобалары жарамды VEX жобасы болып саналмайды және импорттау қажет болады.

Құралдар тақтасында көрсетілген белгішелер мыналарды қамтиды:

  • Құрылғы таңдау белгішесі VS Code құралдар тақтасында көрсетілген. Құрылғы таңдағыш - Құрылғы таңдағыш қосылған VEX құрылғысының белгішесін (ми белгішесі Device Picker icon is highlighted on the VS Code toolbar. In this example it shows a Brain icon. немесе контроллер белгішесі Device Picker icon is highlighted on the VS Code toolbar. In this example it shows a Controller icon.) көрсетеді.
    Ескертпе: Егер контроллер компьютерге қосылған болса, бірақ миға радио байланысы болмаса, контроллер белгішесінің жанында ми атауы көрсетілмейді.
  • Ұяшық таңдау белгішесі. Ұяшық таңдау белгішесі - Ұяшық таңдау белгішесі бізге VEX кеңейтімі пайдаланушы бағдарламасын қай ұяшықта жүктейтінін немесе ойнататынын таңдауға мүмкіндік береді, оны басып, таңдау тізімінен VEX Brain жүйесіндегі сегіз қолжетімді ұяшықтың бірін таңдаңыз.
  • Құрастыру және жүктеу белгішесі.  Құрастыру & Жүктеу белгішесі - Егер VEX құрылғысы қосылған болса, құралдар тақтасында Жүктеу белгішесі көрсетіледі. Басқан кезде жоба құрастырылады және сәтті болса, қосылған VEX құрылғысына жүктеледі.
  • Ойнату белгішесі. Ойнату белгішесі - Ойнату белгішесі басылған кезде, жүктелген пайдаланушы бағдарламасын VEX Brain жүйесіндегі таңдалған ұяшықта іске қосады.
  • Тоқтату белгішесі. Тоқтату белгішесі - Тоқтату белгішесі басылған кезде, VEX Brain жүйесінде пайдаланушы бағдарламасының іске қосылуын тоқтатады.
  • Жоба таңдаушысы VS Code құралдар тақтасында көрсетілген. Бұл мысалда ол v5NewProject деп оқылады.  Жоба таңдаушысы - Жоба таңдаушысы таңдалған жобаның атауын көрсетеді. Жоба таңдау белгішесі жұмыс кеңістігінде бірнеше жоба болған кезде VEX жобалары арасында оны басу және таңдау тізімінен жобаны таңдау арқылы ауысуға мүмкіндік береді.
  • Python файл таңдау құралының белгішесі VS Code құралдар тақтасында көрсетілген. Бұл мысалда ол main.py файлын оқиды.  Python файл таңдаушысы (тек Python үшін) - VEX Python жобасы таңдалған кезде, құралдар тақтасында Python файл таңдаушысы пайда болады. Python файл таңдау құралы таңдалған Python файлының атын көрсетеді. VEX үшін Python қазіргі уақытта тек бір файлды жүктеп алуды қолдайды.

VS кодындағы құралдар тақтасының мүмкіндіктерін пайдалану жолы туралы пайдалы ақпарат алу үшін осы мақаланықараңыз.

VEX пайдаланушы параметрлері

VEX пайдаланушы параметрлері VEX кеңейтімін өз талаптарымызға сәйкес конфигурациялауға мүмкіндік береді. Пайдаланушы параметрлері әрбір VEX VS Code кеңейтім жобасына қолданылатын жаһандық параметрлер болып табылады. Біз VS кодындағы Параметрлер белгішесін басу және мәзірлердегі сәйкес элементтерді таңдау арқылы VEX пайдаланушы параметрлеріне қол жеткізе аламыз.

 

VS кодының пайдаланушы параметрлері VEX санатына ашылады, онда VEX Robotics кеңейтімінің әрекетін реттеуге болады.

VEX VS Code кеңейтімін конфигурациялауға арналған VEX пайдаланушы параметрлері:

  • Controller Channel (тек V5 Controller) - V5 Controller Radio Channel параметрін Download немесе Pitетіп орнатады. Бұл параметр тек VEXnet радио сілтемесіне қолданылады.
  • Cpp Toolchain жол - CPP құралдар тізбегі үшін жолды орнатады.
  • Пайдаланушы терминалын қосу- пайдаланушы портынан деректерді ашу және көрсету үшін кеңейтімді қосады немесе өшіреді.
  • Журнал жазбалары - VEX миынан жүктеп салу үшін журнал жазбаларының санын орнатады.
  • Project Build Type - кеңейтімнің C++ жобасын құру жолын орнатады.
  • Project Home - Жаңа жобалар үшін әдепкі орынды орнатады.
  • Жүктеп алғаннан кейін іске қосу - пайдаланушы бағдарламасы VEX миына жүктелгеннен кейін іске қосылуы керек пе, соны орнатады.
  • Жүйені DFU автоматты түрде қалпына келтіру - DFU режимінде IQ2 немесе EXP анықталған кезде мидың автоматты түрде қалпына келуі керектігін орнатады.
  • Websocket серверін қосу - Websocket серверін іске қосу үшін кеңейтімді қосады немесе өшіреді.
  • Websocket серверінің хост мекенжайы - Websocket серверінің хост мекенжайын орнатады.
  • Websocket серверінің порты - Websocket серверінің порт нөмірін орнатады

VEX пайдаланушы параметрлеріне кіру және орнату туралы пайдалы ақпарат алу үшін осы мақаланықараңыз.

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

Last Updated: