Бұл мақала 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 кодында VEX жобасын әзірлеу үшін пайдаланылатын жалпы белгішелер:
-
Explorer көрінісі белгішесі - Басқан кезде, Explorer көрінісі бүйірлік жолақта ашылады.
-
Кеңейтімдер көрінісі белгішесі - Басқан кезде, бүйірлік жолақта кеңейтім көрінісі ашылады.
-
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 кодында осы мақалақараңыз.
VEX көрінісі
VEX View бізге VS кодындағы VEX IQ 2-ші буын, EXP және V5 жобаларын әзірлеуге мүмкіндік береді. VEX көрінісіне үш санат кіреді: ЖОБА ӘРЕКЕТТЕРІ, VEX ҚҰРЫЛҒЫ АҚПАРАТЫ, және VEX КЕРІ БЕРУ.
-
ЖОБА ӘРЕКЕТТЕРІ
ӘРЕКЕТТЕРІ астындағы түймелер жаңа VEX жобасын жасау немесе бар VEXcode жобасын импорттау үшін пайдаланылады.
VS кодында VEX жобасын жасау бойынша егжей-тегжейлі нұсқаулықты V5үшін осы мақаланы, EXPүшін осы мақаланы және IQ (2-ші)үшін осы мақаланы қараңыз.
-
VEX ҚҰРЫЛҒЫСЫ ТУРАЛЫ АҚПАРАТ
VEX ҚҰРЫЛҒЫСЫ ТУРАЛЫ санаты бізге қосылған VEX құрылғысына - VEX Brain немесе VEX контроллеріне шолу жасайды.
Бұл санат қосылған 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 пайдалану туралы пайдалы ақпарат алу үшін осы мақаланықараңыз.
Explorer көрінісі
Explorer көрінісі VS кодындағы VEX жобасының файлдары мен қалталарын шолу, ашу және басқару үшін пайдаланылады.
Редактор
Редактор VS кодындағы файлдарды өңдеуге арналған негізгі аймақ болып табылады. VEX VS Code Extension бағдарламасы бағдарламаны әзірлеу кезінде бізге көмектесу үшін редактор аймағындағы C/C++ және Python үшін Intellisense/Linting мүмкіндігін қосады.
Редактор аймағында біз тінтуірді функция мәтінінің үстіне апару арқылы немесе C++ және Python API (Application Programming Interface) құрамындағы осы функцияның құжаттамасына қол жеткізу үшін VEX пәрмен анықтамасын пайдалану арқылы белгілі бір функция туралы пайдалы ақпаратқа жақындай аламыз.
VS кодындағы VEX пәрмен анықтамасын пайдалану бойынша егжей-тегжейлі нұсқауларды осы мақаланықараңыз.
Терминал тақтасы
VEX VS Code Extension іске қосу кезінде екі терминалды қамтамасыз етеді, Log Terminal және Interactive Terminal.
-
Журнал терминалы - Журнал терминалы құрастыру шығысын, құрастыру қатесін және жүктеп алу нәтижелерін көрсетеді.
-
Интерактивті терминал - Интерактивті терминалдың екі функциясы бар - басып шығару журналдарын көрсету және шикі пернелерді пайдаланушы бағдарламасына қайтару.
Ескерту: Интерактивті терминалды пайдалану үшін, VEX VS код кеңейтімін іске қосатын компьютерге Brain немесе Controller қосылуы керек.
Ескертпе: Интерактивті терминал шығысы пайдаланушы бағдарламасын құрастырып, жүктеп алғаннан кейін әдепкі бойынша өшіріледі.
Құралдар тақтасы
Құралдар тақтасында VEX VS Code кеңейтім жобаларымен, VEX Brains және VEX контроллерлерімен өзара әрекеттесудің жылдам жолын қамтамасыз ететін белгішелер жиыны бар.
Ескертпе: Құралдар тақтасы VS кодында жарамды VEX жобасы ашық болғанда ғана белсенді болады.
Ескертпе: Жарамды VEX жобасы кеңейтім арқылы жасалған немесе импортталған жоба болып табылады. Редакторда ашылған VEXcode немесе VEXcode Pro жобалары жарамды VEX жобасы болып саналмайды және импорттау қажет болады.
Құралдар тақтасында көрсетілген белгішелер мыналарды қамтиды:
-
Құрылғы таңдағыш - Құрылғы таңдағыш қосылған VEX құрылғысының белгішесін (ми белгішесі
немесе контроллер белгішесі
) көрсетеді.
Ескертпе: Егер контроллер компьютерге қосылған болса, бірақ миға радио байланысы болмаса, контроллер белгішесінің жанында ми атауы көрсетілмейді.
-
Ұяшық таңдау белгішесі - Ұяшық таңдау белгішесі бізге VEX кеңейтімі пайдаланушы бағдарламасын қай ұяшықта жүктейтінін немесе ойнататынын таңдауға мүмкіндік береді, оны басып, таңдау тізімінен VEX Brain жүйесіндегі сегіз қолжетімді ұяшықтың бірін таңдаңыз.
-
Құрастыру & Жүктеу белгішесі - Егер VEX құрылғысы қосылған болса, құралдар тақтасында Жүктеу белгішесі көрсетіледі. Басқан кезде жоба құрастырылады және сәтті болса, қосылған VEX құрылғысына жүктеледі.
-
Ойнату белгішесі - Ойнату белгішесі басылған кезде, жүктелген пайдаланушы бағдарламасын VEX Brain жүйесіндегі таңдалған ұяшықта іске қосады.
-
Тоқтату белгішесі - Тоқтату белгішесі басылған кезде, VEX Brain жүйесінде пайдаланушы бағдарламасының іске қосылуын тоқтатады.
-
Жоба таңдаушысы - Жоба таңдаушысы таңдалған жобаның атауын көрсетеді. Жоба таңдау белгішесі жұмыс кеңістігінде бірнеше жоба болған кезде VEX жобалары арасында оны басу және таңдау тізімінен жобаны таңдау арқылы ауысуға мүмкіндік береді.
-
Python файл таңдаушысы (тек Python үшін) - VEX Python жобасы таңдалған кезде, құралдар тақтасында Python файл таңдаушысы пайда болады. Python файл таңдау құралы таңдалған Python файлының атын көрсетеді. VEX үшін Python қазіргі уақытта тек бір файлды жүктеп алуды қолдайды.
VS кодындағы құралдар тақтасының мүмкіндіктерін пайдалану жолы туралы пайдалы ақпарат алу үшін осы мақаланықараңыз.
VEX пайдаланушы параметрлері
VEX пайдаланушы параметрлері VEX кеңейтімін өз талаптарымызға сәйкес конфигурациялауға мүмкіндік береді. Пайдаланушы параметрлері әрбір VEX VS Code кеңейтім жобасына қолданылатын жаһандық параметрлер болып табылады. Біз VS кодындағы Параметрлер белгішесін басу және мәзірлердегі сәйкес элементтерді таңдау арқылы VEX пайдаланушы параметрлеріне қол жеткізе аламыз.
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 пайдаланушы параметрлеріне кіру және орнату туралы пайдалы ақпарат алу үшін осы мақаланықараңыз.