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

image48.png

UI құрамдастары

VEX VS Code кеңейтімінің 3 негізгі құрамдас бөлігі бар.

  1. Құралдар тақтасы
  2. Әрекет тақтасы және бүйірлік жолақ
  3. Терминал тақтасы

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

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

image2.png

Құрылғы таңдаушысы

image60.png

Құрылғы таңдау құралының екі негізгі функциясы бар. Біріншіден, ол қосылған VEX құрылғы түрін көрсететін ми немесе контроллер белгішесін көрсетеді.

image41.png

Екіншіден, құрылғылар тізімінің белгішесі басылғанда, барлық қосылған VEX құрылғыларымен жылдам таңдау тізімі пайда болады. Пайдаланушы кеңейтім қай құрылғыға қосылатынын таңдай алады.
Ағымдағы қосылған құрылғы әрқашан тізімнің жоғарғы жағында, одан кейін құрылғы түрі (Ми немесе контроллер) және платформа (IQ 2-ші буын, EXP және V5) бойынша сұрыпталған барлық басқа құрылғылар көрсетіледі.

image4.png

Әрбір құрылғы элементінде ми атауы, платформа, құрылғы түрі және құрылғы жолы туралы ақпарат бар.

image8.png

image56.png

Маңызды

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

Slot Selector

image19.png

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

image43.png

Слот таңдау белгішесі басылғанда, қол жетімді пайдаланушы бағдарламасының 1-8 ұялары бар жылдам таңдау тізімі пайда болады.

Құру/жүктеп алу

image5.pngimage6.png

Құрастыру/Жүктеп алу белгішесі VEX Brain немесе VEX контроллері қосылған болса, функцияларды өзгертеді.

image5.png

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

image6.png

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

Ойнау

image33.png

Ойнату белгішесі басқан кезде таңдалған ұяшықта пайдаланушы бағдарламасын іске қосады.

Тоқта

image45.png

Тоқтату белгішесі басылғанда пайдаланушы бағдарламасын тоқтатады.

Таңдалған жұмыс кеңістігі

image24.png

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

image14.png

Жоба таңдаушы белгішесі басылғанда, барлық жарамды жобалармен жылдам таңдау тізімі пайда болады.

Маңызды
Жоба жарамсыз болса, ол жобаны жылдам таңдау тізімінде көрсетілмейді. Жоба VEX VS Code кеңейтімі арқылы жасалмаса немесе импортталмаса жарамсыз.

image34.png

Python файлды таңдау құралы(тек Python)
VEX python жобасы таңдалғанда, питон файлының селекторы құралдар тақтасында пайда болады. VEX үшін Python қазіргі уақытта тек бір файлды жүктеп алуды қолдайды.

image17.png


Белгішені басқан кезде жұмыс кеңістігі каталогында орналасқан барлық питон файлдарымен жылдам таңдау тізімі пайда болады.
Python файл селекторы пайдаланушыға python бастапқы файлдары (.py) арасында ауысуға мүмкіндік береді.

VEX белсенділік тақтасы және бүйірлік тақта

image57.png

Жобалар Әрекеттер

image47.png

Қиын әрекет жолағында Жоба әрекеттері көрінісі және VEX құрылғы ақпараты көрінісі бар.

Жоба әрекеттерінің көрінісі жаңа жобаны жасау немесе бар VEXcode немесе VEXcode Pro жобасын импорттау үшін пайдаланылады.

Жаңа жобаны жасау туралы қосымша ақпарат алу үшін осы мақаланықараңыз!

Нұсқа туралы ақпарат көріністің төменгі сол және оң жақ бұрыштарында да көрсетіледі.

Маңызды
Егер VEXcode немесе VEXcode Pro жобасы өңдегіште ашық болса, ол жарамды VEX жобасы болып саналмайды, жобаны VEX бүйірлік тақтасындағы Импорттау түймешігі арқылы импорттау керек.

VEX құрылғы ақпараты

image37.pngimage62.png

VEX Device Info көрінісі пайдаланушыға қосылған VEX Brain немесе VEX Controller шолуын береді. VEXos нұсқасы, сериялық порт жолы, пайдаланушы бағдарламасы және құрылғы ақпараты барлығын осы көріністен табуға болады. VEXos микробағдарлама жаңартулары, скриншоттар, ми атын орнату және параметрлер тобының нөмірі сияқты басқа функцияларды да осы көрініс арқылы орындауға болады.

Жүйе ақпараты

image25.png

Жүйе ақпараты қосылған VEX құрылғысының қысқаша шолуын қамтамасыз етеді. Бұған құрылғының VEXos нұсқасы, ми аты, топ нөмірі, ми идентификаторы және python орындау уақыты нұсқасы туралы ақпарат кіреді.

Сериялық порт туралы ақпарат

image7.png

Сериялық порт туралы ақпарат VEX құрылғысы үшін қолжетімді әрбір порт үшін құрылғы жолын көрсетеді. Көптеген VEX құрылғылары екі сериялық порт ретінде санайды. Байланыс сериялық порты бағдарламаларды жүктеп алу және ми функцияларын басқару үшін пайдаланылады. Пайдаланушы сериялық порты мида жұмыс істейтін пайдаланушы қолданбасы мен USB арқылы қосылған негізгі компьютер арасында деректерді тасымалдау үшін пайдаланылады. V5 контроллері тек Байланыс сериялық порты бар және пайдаланушының сериялық порты жоқ жалғыз VEX құрылғысы.

Бағдарламалар туралы ақпарат

image12.png

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

image23.png

Әрбір бағдарлама тізімінің элементін ұяшық орны, файл атауы, тіл түрі, файл өлшемі және жүктеп алу уақыты сияқты әрбір пайдаланушы бағдарламасы туралы қосымша ақпаратты көрсету үшін кеңейтуге болады.

Құрылғылар туралы ақпарат

image20.png

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

image29.png

Әрбір құрылғы тізімінің элементін әрбір смарт порт құрылғысы туралы микробағдарлама нұсқасы туралы ақпаратты көрсету үшін кеңейтуге болады.

Контроллермен байланысты күй VEX ми құрылғысына қосылған кезде көрсетіледі.

image44.png

VEX миы VEX контроллерімен байланысты

image10.png

VEX миы VEX контроллерімен байланысты емес

image52.png

VEX V5 контроллері VEX V5 миына байланыстырылған

Экран суреттері

image50.png

Камера белгішесін басу арқылы пайдаланушы VEX миынан скриншот түсіріп, жүктей алады.
Скриншоттар VEX миына USB арқылы тікелей қосылғанда ғана қолжетімді

Battery Medic (тек V5 миы)

image39.png

Жүрек белгішесін басу арқылы кеңейтім батарея дәрігерінің пайдаланушы бағдарламасын жүктеп алып, іске қосады.

Ми атын орнату

image28.png

Жүйе>атауының жанындағы Қарындаш белгішесін басу арқылы пайдаланушы VEX миының атауын орната алады.

image54.png

Қарындаш белгішесін басқаннан кейін VS Code редакторының жоғарғы жағында енгізу өрісі пайда болады. Енгізу жолағына жаңа ми атын теріп, орнату үшін enter пернесін басыңыз.

Топ нөмірін орнату

image58.png

Жүйе->командасының жанындағы Қарындаш белгішесін басу арқылы пайдаланушы VEX миы үшін топ нөмірін орната алады.

image49.png

Қарындаш белгішесін басқаннан кейін VS Code редакторының жоғарғы жағында енгізу өрісі пайда болады. Енгізу жолағына жаңа топ нөмірін енгізіп, орнату үшін enter пернесін басыңыз.

Пайдаланушы бағдарламасын өшіру

image30.png

Бағдарламалар>жоба атауының жанындағы қоқыс жәшігі белгішесін басу арқылы пайдаланушы белгілі бір ұяшықтағы бағдарламаны өшіре алады. МАҢЫЗДЫ, бағдарламаны өшіргеннен кейін оны қалпына келтіру мүмкін емес. Бұл мүмкіндікті пайдаланған кезде абай болыңыз.

Құрылғы туралы ескертулер

VEXos жаңартуы

image22.png

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

Бұл ескертуді шешу үшін пайдаланушы VEXos миы үшін VEXos жаңартуы керек.

image31.png

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

image36.png

Сондай-ақ VEXos ескірген кезде VS Code өңдегішінің төменгі оң жақ бұрышында хабарландыру терезесі пайда болады. Пайдаланушы VEXos жаңартуын «Жаңарту» түймесін басу арқылы бастай алады немесе VEXos жаңартуын өткізіп жіберу үшін «Елмеу» түймесін басыңыз.

Ми қосылған контроллерге қосылмаған

image21.png

VEX контроллері компьютерге қосылған, бірақ VEX миымен байланыспаған кезде VEX контроллері белгішесі сарыға айналады.

Бұл ескертуді шешу үшін пайдаланушы VEX контроллерін VEX миына байланыстыруы керек

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

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

image11.png

Журнал терминалы

image13.png

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

Интерактивті терминал

image16.png

Интерактивті терминалдың екі функциясы бар: printf журналдарын көрсету және пайдаланушы бағдарламасына өңделмеген пернелерді басу. Интерактивті терминалдың артықшылығын пайдалану үшін ми немесе контроллер VEX VS Code Extension арқылы жұмыс істейтін компьютерге қосылуы керек. Интерактивті терминал шығысы пайдаланушы бағдарламасын құрастырудан және жүктеп алғаннан кейін әдепкі бойынша өшіріледі.

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

Пайдаланушы параметрлері - визуалды студия коды әрбір кеңейтім үшін ұсынатын жаһандық параметрлер параметрлері. Пайдаланушы параметрлері әрбір VEX VS Code кеңейтім жобасына қолданылады.

image32.png

VEX пайдаланушы параметрлеріне қалай қол жеткізуге болады

image42.png

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

image27.png

Мәтінмәндік мәзірде «Параметрлер» тармағын нұқыңыз және параметрлер беті пайда болады.

image9.png

Сол жақтағы тізім көрінісінде «Кеңейтімдер» элементін басыңыз. Содан кейін төмен қарай жылжып, «VEX» деп белгіленген элементті табыңыз.

image18.png

«VEX» тізім элементін басыңыз.

image46.png

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

Параметрлерге шолу

Контроллер арнасы (тек V5 контроллері)

Controller Channel параметрі V5 Brain және V5 Controller арасындағы радио байланыс арнасының түрін басқарады.
Бұл параметр VS коды V5 контроллеріне USB арқылы қосылғанда және контроллер VEXnet арқылы V5 миына қосылғанда ғана қолданылады. Пайдаланушы Жүктеу және Pit арналарын таңдай алады. Жүктеукүйіне орнатылғанда, пайдаланушы бағдарламасын жүктеп алу басталғаннан кейін радио жүктеп алу VEXnet арнасына өтеді. Жүктеп алу арнасы жоғары деректер жылдамдығына және тиімдірек жүктеуге мүмкіндік береді. Pitмәніне орнатылғанда, радио пит арнасында қалады және жүктеу әлдеқайда ұзағырақ болады. Әдепкі бойынша бұл параметр Жүктеп алукүйіне орнатылған.

image63.png

Cpp Project SDK Home

БҰЛ ПАРАМЕТРДІ ӨЗГЕРТПЕҢІЗ.

image1.png

Cpp Toolchain жолы

Cpp Toolchain жолы C++ VEX VS Code жобасын құру кезінде пайдаланылатын құралдар тізбегі үшін Жолды орнатады.

image3.png

Пайдаланушы терминалын қосыңыз

Enable User Terminal параметрі кеңейтім арқылы VEX Brain немесе VEX Controller анықталған кезде кеңейтімге пайдаланушының сериялық портын ашуға мүмкіндік береді. Жалғыз ерекшелік пайдаланушының сериялық портымен санаспайтын V5 контроллеріне қолданылады.

image61.png

Қосу кеңейтім іске қосылғанда пайдаланушы портына қосылуға мүмкіндік береді және Интерактивті терминалды жасайды. Кеңейтім жұмыс істеп тұрған кезде қосу таңдалса, құрылғы қосылған болса, кеңейтім пайдаланушы портын ашуға тырысады.
Өшіру кеңейтімнің іске қосылғанда пайдаланушы портына қосылуын болдырмайды және Интерактивті терминалды жасамайды. Кеңейтім жұмыс істеп тұрған кезде өшіру таңдалса, кеңейтім пайдаланушы портын жауып, Интерактивті терминалды жояды.

Жобаны құру түрі

Project Build Type кеңейтімнің C++ жобасын құру жолын орнатады. Пайдаланушы құрастыру түрін Құру немесе Қайта құру деп орната алады.
құрастыру жобаны тек Make жобаның бастапқы кодындағы кез келген өзгерістерді анықтаған кезде құрастырады.
Rebuild жобаның құрастыру каталогын тазартады, содан кейін жобаны құрастырады. Бұл опция әдетте әлдеқайда баяу.

image51.png

Үй жобасы

Project Home Жаңа жоба шеберін аяқтаған кезде жаңа жоба үшін әдепкі үй каталогын орнатады.

image38.png

Жүктеп алғаннан кейін іске қосыңыз

Жүктеп алғаннан кейін іске қосу қосылған кезде, пайдаланушы бағдарламасы VEX миына жүктелгеннен кейін іске қосылады.

image53.png

Python SDK үйі

БҰЛ ПАРАМЕТРДІ ӨЗГЕРТПЕҢІЗ.

image59.png

VEX пәрменінің анықтамасы

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

image55.png

VEX пәрмен анықтамасына қол жеткізу үшін алдымен ізделетін функцияның мәтінін бөлектеңіз.

image15.png

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

image35.png

VEX пәрменінің анықтамасы дәл сәйкестікті тапса, сәйкес құжаттамамен жаңа веб-көрініс пайда болады.

image26.png

Таңдалған мәтінге бірнеше құжат сәйкес келсе, тиісті құжаттаманың сүзгіленген тізімі бар ашылмалы тізім пайда болады.

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

Last Updated: