Бұл мақала VEX Visual Studio Code Extension UI (Пайдаланушы интерфейсі) шолуы болып табылады. Кеңейтім VEX IQ 2-ші буын, EXP және V5 платформалары үшін C++ және Python жобаларын әзірлеуге қолдау көрсетеді.
UI құрамдастары
VEX VS Code кеңейтімінің 3 негізгі құрамдас бөлігі бар.
- Құралдар тақтасы
- Әрекет тақтасы және бүйірлік жолақ
- Терминал тақтасы
Құралдар тақтасы
Құралдар тақтасы пайдаланушыларға VEX VS Code кеңейтім жобалары VEX Brains және VEX контроллерлерімен өзара әрекеттесудің жылдам жолын береді. Құралдар тақтасы жарамды VEX жобасы VS Codeішінде ашық болғанда ғана белсенді болады. Жарамды VEX жобасы кеңейтім арқылы жасалған немесе импортталатын жоба болып табылады. VEXcode немесе VEXcode Pro жобасын ашу жарамсыз және импорттауды қажет етеді.
Құрылғы таңдаушысы
Құрылғы таңдау құралының екі негізгі функциясы бар. Біріншіден, ол қосылған VEX құрылғы түрін көрсететін ми немесе контроллер белгішесін көрсетеді.
Екіншіден, құрылғылар тізімінің белгішесі басылғанда, барлық қосылған VEX құрылғыларымен жылдам таңдау тізімі пайда болады. Пайдаланушы кеңейтім қай құрылғыға қосылатынын таңдай алады.
Ағымдағы қосылған құрылғы әрқашан тізімнің жоғарғы жағында, одан кейін құрылғы түрі (Ми немесе контроллер) және платформа (IQ 2-ші буын, EXP және V5) бойынша сұрыпталған барлық басқа құрылғылар көрсетіледі.
Әрбір құрылғы элементінде ми атауы, платформа, құрылғы түрі және құрылғы жолы туралы ақпарат бар.
Маңызды
Егер контроллер компьютерге қосылған болса, бірақ миға радиобайланысы болмаса, тізім элементінің немесе құрылғылар тізімінің күй жолағы белгішесінің жанында ми атауы көрсетілмейді.
Slot Selector
Слот таңдау белгішесі пайдаланушыға кеңейтім қай ұяшықта пайдаланушы бағдарламасын жүктеп алатынын немесе ойнайтынын таңдауға мүмкіндік береді.
Слот таңдау белгішесі басылғанда, қол жетімді пайдаланушы бағдарламасының 1-8 ұялары бар жылдам таңдау тізімі пайда болады.
Құру/жүктеп алу
Құрастыру/Жүктеп алу белгішесі VEX Brain немесе VEX контроллері қосылған болса, функцияларды өзгертеді.
VEX құрылғысы қосылмаған болса, құрастыру белгішесі көрсетіледі. Басқан кезде жоба тек құрастырылады.
VEX құрылғысы қосылған болса, жүктеу белгішесі көрсетіледі. Басқан кезде жоба құрастырылады және сәтті болса, VEX құрылғысына жүктеледі.
Ойнау
Ойнату белгішесі басқан кезде таңдалған ұяшықта пайдаланушы бағдарламасын іске қосады.
Тоқта
Тоқтату белгішесі басылғанда пайдаланушы бағдарламасын тоқтатады.
Таңдалған жұмыс кеңістігі
VS коды көп жұмыс кеңістігі жобаларын қолдайды. Жоба селекторы жұмыс кеңістігінде бірнеше жоба болған кезде пайдаланушыларға VEX жобалары арасында ауысуға мүмкіндік береді.
Жоба таңдаушы белгішесі басылғанда, барлық жарамды жобалармен жылдам таңдау тізімі пайда болады.
Маңызды
Жоба жарамсыз болса, ол жобаны жылдам таңдау тізімінде көрсетілмейді. Жоба VEX VS Code кеңейтімі арқылы жасалмаса немесе импортталмаса жарамсыз.
Python файлды таңдау құралы(тек Python)
VEX python жобасы таңдалғанда, питон файлының селекторы құралдар тақтасында пайда болады. VEX үшін Python қазіргі уақытта тек бір файлды жүктеп алуды қолдайды.
Белгішені басқан кезде жұмыс кеңістігі каталогында орналасқан барлық питон файлдарымен жылдам таңдау тізімі пайда болады.
Python файл селекторы пайдаланушыға python бастапқы файлдары (.py) арасында ауысуға мүмкіндік береді.
VEX белсенділік тақтасы және бүйірлік тақта
Жобалар Әрекеттер
Қиын әрекет жолағында Жоба әрекеттері көрінісі және VEX құрылғы ақпараты көрінісі бар.
Жоба әрекеттерінің көрінісі жаңа жобаны жасау немесе бар VEXcode немесе VEXcode Pro жобасын импорттау үшін пайдаланылады.
Жаңа жобаны жасау туралы қосымша ақпарат алу үшін осы мақаланықараңыз!
Нұсқа туралы ақпарат көріністің төменгі сол және оң жақ бұрыштарында да көрсетіледі.
Маңызды
Егер VEXcode немесе VEXcode Pro жобасы өңдегіште ашық болса, ол жарамды VEX жобасы болып саналмайды, жобаны VEX бүйірлік тақтасындағы Импорттау түймешігі арқылы импорттау керек.
VEX құрылғы ақпараты
VEX Device Info көрінісі пайдаланушыға қосылған VEX Brain немесе VEX Controller шолуын береді. VEXos нұсқасы, сериялық порт жолы, пайдаланушы бағдарламасы және құрылғы ақпараты барлығын осы көріністен табуға болады. VEXos микробағдарлама жаңартулары, скриншоттар, ми атын орнату және параметрлер тобының нөмірі сияқты басқа функцияларды да осы көрініс арқылы орындауға болады.
Жүйе ақпараты
Жүйе ақпараты қосылған VEX құрылғысының қысқаша шолуын қамтамасыз етеді. Бұған құрылғының VEXos нұсқасы, ми аты, топ нөмірі, ми идентификаторы және python орындау уақыты нұсқасы туралы ақпарат кіреді.
Сериялық порт туралы ақпарат
Сериялық порт туралы ақпарат VEX құрылғысы үшін қолжетімді әрбір порт үшін құрылғы жолын көрсетеді. Көптеген VEX құрылғылары екі сериялық порт ретінде санайды. Байланыс сериялық порты бағдарламаларды жүктеп алу және ми функцияларын басқару үшін пайдаланылады. Пайдаланушы сериялық порты мида жұмыс істейтін пайдаланушы қолданбасы мен USB арқылы қосылған негізгі компьютер арасында деректерді тасымалдау үшін пайдаланылады. V5 контроллері тек Байланыс сериялық порты бар және пайдаланушының сериялық порты жоқ жалғыз VEX құрылғысы.
Бағдарламалар туралы ақпарат
Бағдарлама туралы ақпарат VEX миындағы барлық жүктелген пайдаланушы бағдарламаларының тізімін көрсетеді.
Әрбір бағдарлама тізімінің элементін ұяшық орны, файл атауы, тіл түрі, файл өлшемі және жүктеп алу уақыты сияқты әрбір пайдаланушы бағдарламасы туралы қосымша ақпаратты көрсету үшін кеңейтуге болады.
Құрылғылар туралы ақпарат
Құрылғылар туралы ақпарат VEX миына қосылған барлық смарт порт құрылғыларының тізімін көрсетеді. Әрбір тізім элементі смарт порт нөмірін және құрылғы түрін көрсетеді.
Әрбір құрылғы тізімінің элементін әрбір смарт порт құрылғысы туралы микробағдарлама нұсқасы туралы ақпаратты көрсету үшін кеңейтуге болады.
Контроллермен байланысты күй VEX ми құрылғысына қосылған кезде көрсетіледі.
VEX миы VEX контроллерімен байланысты
VEX миы VEX контроллерімен байланысты емес
VEX V5 контроллері VEX V5 миына байланыстырылған
Экран суреттері
Камера белгішесін басу арқылы пайдаланушы VEX миынан скриншот түсіріп, жүктей алады.
Скриншоттар VEX миына USB арқылы тікелей қосылғанда ғана қолжетімді
Battery Medic (тек V5 миы)
Жүрек белгішесін басу арқылы кеңейтім батарея дәрігерінің пайдаланушы бағдарламасын жүктеп алып, іске қосады.
Ми атын орнату
Жүйе>атауының жанындағы Қарындаш белгішесін басу арқылы пайдаланушы VEX миының атауын орната алады.
Қарындаш белгішесін басқаннан кейін VS Code редакторының жоғарғы жағында енгізу өрісі пайда болады. Енгізу жолағына жаңа ми атын теріп, орнату үшін enter пернесін басыңыз.
Топ нөмірін орнату
Жүйе->командасының жанындағы Қарындаш белгішесін басу арқылы пайдаланушы VEX миы үшін топ нөмірін орната алады.
Қарындаш белгішесін басқаннан кейін VS Code редакторының жоғарғы жағында енгізу өрісі пайда болады. Енгізу жолағына жаңа топ нөмірін енгізіп, орнату үшін enter пернесін басыңыз.
Пайдаланушы бағдарламасын өшіру
Бағдарламалар>жоба атауының жанындағы қоқыс жәшігі белгішесін басу арқылы пайдаланушы белгілі бір ұяшықтағы бағдарламаны өшіре алады. МАҢЫЗДЫ, бағдарламаны өшіргеннен кейін оны қалпына келтіру мүмкін емес. Бұл мүмкіндікті пайдаланған кезде абай болыңыз.
Құрылғы туралы ескертулер
VEXos жаңартуы
VEX Brain VEXos нұсқасы ескірген кезде VEXos нұсқасының жанында ескерту хабарының белгішесі пайда болады және Brain белгішелерінің екеуі де сарыға айналады.
Бұл ескертуді шешу үшін пайдаланушы VEXos миы үшін VEXos жаңартуы керек.
VEX-ті VEX ми белгішесінің жанындағы жоғары көрсеткіні басу арқылы жаңартуға болады.
Сондай-ақ VEXos ескірген кезде VS Code өңдегішінің төменгі оң жақ бұрышында хабарландыру терезесі пайда болады. Пайдаланушы VEXos жаңартуын «Жаңарту» түймесін басу арқылы бастай алады немесе VEXos жаңартуын өткізіп жіберу үшін «Елмеу» түймесін басыңыз.
Ми қосылған контроллерге қосылмаған
VEX контроллері компьютерге қосылған, бірақ VEX миымен байланыспаған кезде VEX контроллері белгішесі сарыға айналады.
Бұл ескертуді шешу үшін пайдаланушы VEX контроллерін VEX миына байланыстыруы керек
Терминал тақтасы
VEX VS Code Extension іске қосу кезінде екі терминалды қамтамасыз етеді, Log Terminal және Interactive Terminal
Журнал терминалы
Журнал терминалы құрастыру шығысын, құрастыру қатесін және жүктеп алу нәтижелерін көрсетеді.
Интерактивті терминал
Интерактивті терминалдың екі функциясы бар: printf журналдарын көрсету және пайдаланушы бағдарламасына өңделмеген пернелерді басу. Интерактивті терминалдың артықшылығын пайдалану үшін ми немесе контроллер VEX VS Code Extension арқылы жұмыс істейтін компьютерге қосылуы керек. Интерактивті терминал шығысы пайдаланушы бағдарламасын құрастырудан және жүктеп алғаннан кейін әдепкі бойынша өшіріледі.
Пайдаланушы параметрлері
Пайдаланушы параметрлері - визуалды студия коды әрбір кеңейтім үшін ұсынатын жаһандық параметрлер параметрлері. Пайдаланушы параметрлері әрбір VEX VS Code кеңейтім жобасына қолданылады.
VEX пайдаланушы параметрлеріне қалай қол жеткізуге болады
VS кодының сол жақ бұрышындағы беріліс түймесін басыңыз және контекстік мәзір пайда болады
Мәтінмәндік мәзірде «Параметрлер» тармағын нұқыңыз және параметрлер беті пайда болады.
Сол жақтағы тізім көрінісінде «Кеңейтімдер» элементін басыңыз. Содан кейін төмен қарай жылжып, «VEX» деп белгіленген элементті табыңыз.
«VEX» тізім элементін басыңыз.
VEX пайдаланушысының параметрлері оң жақ тақтада пайда болады.
Параметрлерге шолу
Контроллер арнасы (тек V5 контроллері)
Controller Channel параметрі V5 Brain және V5 Controller арасындағы радио байланыс арнасының түрін басқарады.
Бұл параметр VS коды V5 контроллеріне USB арқылы қосылғанда және контроллер VEXnet арқылы V5 миына қосылғанда ғана қолданылады. Пайдаланушы Жүктеу және Pit арналарын таңдай алады. Жүктеукүйіне орнатылғанда, пайдаланушы бағдарламасын жүктеп алу басталғаннан кейін радио жүктеп алу VEXnet арнасына өтеді. Жүктеп алу арнасы жоғары деректер жылдамдығына және тиімдірек жүктеуге мүмкіндік береді. Pitмәніне орнатылғанда, радио пит арнасында қалады және жүктеу әлдеқайда ұзағырақ болады. Әдепкі бойынша бұл параметр Жүктеп алукүйіне орнатылған.
Cpp Project SDK Home
БҰЛ ПАРАМЕТРДІ ӨЗГЕРТПЕҢІЗ.
Cpp Toolchain жолы
Cpp Toolchain жолы C++ VEX VS Code жобасын құру кезінде пайдаланылатын құралдар тізбегі үшін Жолды орнатады.
Пайдаланушы терминалын қосыңыз
Enable User Terminal параметрі кеңейтім арқылы VEX Brain немесе VEX Controller анықталған кезде кеңейтімге пайдаланушының сериялық портын ашуға мүмкіндік береді. Жалғыз ерекшелік пайдаланушының сериялық портымен санаспайтын V5 контроллеріне қолданылады.
Қосу кеңейтім іске қосылғанда пайдаланушы портына қосылуға мүмкіндік береді және Интерактивті терминалды жасайды. Кеңейтім жұмыс істеп тұрған кезде қосу таңдалса, құрылғы қосылған болса, кеңейтім пайдаланушы портын ашуға тырысады.
Өшіру кеңейтімнің іске қосылғанда пайдаланушы портына қосылуын болдырмайды және Интерактивті терминалды жасамайды. Кеңейтім жұмыс істеп тұрған кезде өшіру таңдалса, кеңейтім пайдаланушы портын жауып, Интерактивті терминалды жояды.
Жобаны құру түрі
Project Build Type кеңейтімнің C++ жобасын құру жолын орнатады. Пайдаланушы құрастыру түрін Құру немесе Қайта құру деп орната алады.
құрастыру жобаны тек Make жобаның бастапқы кодындағы кез келген өзгерістерді анықтаған кезде құрастырады.
Rebuild жобаның құрастыру каталогын тазартады, содан кейін жобаны құрастырады. Бұл опция әдетте әлдеқайда баяу.
Үй жобасы
Project Home Жаңа жоба шеберін аяқтаған кезде жаңа жоба үшін әдепкі үй каталогын орнатады.
Жүктеп алғаннан кейін іске қосыңыз
Жүктеп алғаннан кейін іске қосу қосылған кезде, пайдаланушы бағдарламасы VEX миына жүктелгеннен кейін іске қосылады.
Python SDK үйі
БҰЛ ПАРАМЕТРДІ ӨЗГЕРТПЕҢІЗ.
VEX пәрменінің анықтамасы
VEX командалық анықтамасы C++ және Python API (Application Programming Interface) құрамындағы арнайы функцияларға арналған құжаттамаға қол жеткізуге мүмкіндік береді. Құжаттама әрбір VEX платформасына тән (IQ 2-ші буын, EXP, V5).
VEX пәрмен анықтамасына қол жеткізу үшін алдымен ізделетін функцияның мәтінін бөлектеңіз.
Таңдалған мәтінді тінтуірдің оң жақ түймешігімен нұқыңыз, контекстік мәзір пайда болады.
Келесі Құжаттамаға қол жеткізу үшін VEX пәрменінің анықтамасын басыңыз.
VEX пәрменінің анықтамасы дәл сәйкестікті тапса, сәйкес құжаттамамен жаңа веб-көрініс пайда болады.
Таңдалған мәтінге бірнеше құжат сәйкес келсе, тиісті құжаттаманың сүзгіленген тізімі бар ашылмалы тізім пайда болады.