Бұл мақала 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 миы немесе VEX контроллері туралы шолуды ұсынады.
Бұл санат қосылған VEX құрылғысының түрін көрсетеді және Brain жүйесінің, сериялық порттың, жүктелген бағдарламаның және VEX Brain смарт порттарына қосылған құрылғылардың ақпаратын көрсетеді. Ол бізге VEX Brain Screenэкранының скриншотын, VEX Brain Event Logшолуын, V5 Battery Medicқолданбасын, мидың атын жәненөмірін орнатуға және пайдаланушы бағдарламасын VEX жүйесінен өшіруге мүмкіндік береді. Ми.
VEX миы компьютерге қосылған кезде, VEX DEVICE INFO санаты VEX контроллерінің VEX миына қосылғанын көрсетеді және VEX миының VEXos нұсқасы болса, VEX миына арналған VEXos мүмкіндік береді. ескірген.
VEX контроллері компьютерге қосылған кезде, VEX DEVICE INFO санаты VEX миының VEX контроллерімен байланыстырылғанын көрсетеді және VEX контроллері үшін VEXos нұсқасын мүмкіндік береді, егер VEX контроллерінің VEXos нұсқасы ескірген.
Құрылғы туралы ақпараттың толық сипаттамасын және VEX ҚҰРЫЛҒЫ INFOастындағы мүмкіндіктерді пайдалану жолын осымақаланы қараңыз.
-
VEX FEEDBACK
Біз VEX-ке кері байланысты VEX FEEDBACK астындағы мәтіндік жолаққа теру және ЖІБЕРУ түймесін басу арқылы жібере аламыз.
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 код кеңейтімі бар компьютерге қосылуы керек.
Ескертпе: Интерактивті терминал шығысы пайдаланушы бағдарламасын құрастырудан және жүктеп алғаннан кейін әдепкі бойынша өшіріледі.
Құралдар тақтасы
Құралдар тақтасында VEX VS Code кеңейтім жобаларымен, VEX Brains және VEX контроллерлерімен өзара әрекеттесудің жылдам жолын қамтамасыз ететін белгішелер жиыны бар.
Ескертпе: Құралдар тақтасы VS кодында жарамды VEX жобасы ашық болғанда ғана белсенді болады.
Ескертпе: Жарамды VEX жобасы кеңейтім арқылы жасалған немесе импортталған жоба болып табылады. Редакторда ашылған VEXcode немесе VEXcode Pro жобалары жарамды VEX жобасы болып саналмайды және импорттау қажет болады.
Құралдар тақтасында көрсетілген белгішелер мыналарды қамтиды:
-
Құрылғыны таңдау құралы - Құрылғыны таңдау құралы қосылған VEX құрылғысының белгішесін көрсетеді (Ми белгішесі
немесе контроллер белгішесі
)
Ескертпе: Егер контроллер компьютерге қосылған болса, бірақ миға радиобайланыс болмаса, контроллер белгішесінің жанында ми атауы көрсетілмейді.
-
Slot Selector белгішесі - Slot Selector белгішесі VEX кеңейтімі пайдаланушы бағдарламасын жүктеп алатын немесе ойнататын ұяшықты таңдауға мүмкіндік береді, оны басу және таңдау тізімінен VEX миындағы сегіз қол жетімді ұяның бірін таңдау.
-
Құрастыру & жүктеп алу белгішесі - VEX құрылғысы қосылған болса, Жүктеу белгішесі құралдар тақтасында көрсетіледі. Басқан кезде жоба құрастырылады және сәтті болса, қосылған VEX құрылғысына жүктеледі.
-
Ойнату белгішесі - Басқан кезде, Ойнату белгішесі жүктелген пайдаланушы бағдарламасын VEX миындағы таңдалған ұяшықта іске қосады.
-
Тоқтату белгішесі - Басқан кезде, Тоқтату белгішесі VEX миындағы пайдаланушы бағдарламасын іске қосуды тоқтатады.
-
Project Selector - Project Selector таңдалған жобаның атын көрсетеді. Жоба таңдау белгішесі жұмыс кеңістігінде бірнеше жоба болған кезде 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 пайдаланушы параметрлеріне кіру және орнату туралы пайдалы ақпарат алу үшін осы мақаланықараңыз.