„VEXcode 5“ yra naujos kartos „VEXcode“ programavimo aplinka, pasiekiama kaip žiniatinklio programėlė adresu code.vex.com. Šis svarbus atnaujinimas skirtas pritaikymui neįgaliesiems ir supaprastintai patirčiai visose VEX platformose. „VEXcode 5“ šiuo metu palaiko „VEX 123“, „GO“, „AIM“, „IQ“ (1-osios kartos), „IQ“ (2-osios kartos), „EXP“, „CTE“, „V5“ ir „AIR“ platformas.
Skaitykite toliau, kad sužinotumėte apie naujas „VEXcode 5“ funkcijas ir patobulinimus.
VEXcode 5 patobulinimai ir funkcijos
Visiškas klaviatūros pritaikymas neįgaliesiems
„VEXcode 5“ dabar yra visiškai pritaikyta klaviatūrai, todėl galite naršyti ir valdyti kiekvieną sąsajos dalį be pelės.
Klaviatūros navigacija blokų redaktoriuje
Blokų redaktorius dabar palaiko naršymą klaviatūra. Blokus galima pridėti prie darbo srities, pašalinti iš jos, skaityti ir modifikuoti – visa tai galima padaryti klaviatūra.
Naujas nukreipimo puslapis
„VEXcode 5“ turi perkurtą nukreipimo puslapį, kuris yra pagrindinis programos centras. Iš čia galite:
- Naršykite ir pasirinkite bet kurią palaikomą VEX platformą (123, GO, AIM, IQ (1-oji karta), IQ (2-oji karta), EXP, CTE, V5, AIR).
- Peržiūrėkite naujausias „VEXcode“ naujienas per integruotą naujienų srautą.
- Norėdami sukurti naują projektą, atidaryti esamą projektą arba peržiūrėti pavyzdinius projektus, eikite į konkrečios platformos puslapį.
Naujienų srautas
Integruotas naujienų srautas pasiekiamas tiesiai nukreipimo puslapyje. Joje rodomos naujausios „VEXcode“ naujienos, pranešimai ir atnaujinimai, informuojant pedagogus ir mokinius neišeinant iš programėlės.
Pertvarkytas projekto kūrimas
Projekto kūrimo srautas buvo pertvarkytas. Pradiniame puslapyje galite pasirinkti pageidaujamą projekto tipą („Blocks“ arba „Python“), įvesti projekto pavadinimą ir išsaugoti projektą.
Projekto paieškos pavyzdys
Naršant pavyzdžius dabar yra paieškos juosta, todėl lengviau rasti konkretų pavyzdinį projektą.
Kilnojami ir keičiamo dydžio skirtukai
„VEXcode“ darbo sritį dabar galima pritaikyti, o skirtukus galima perkelti, pakeisti jų dydį arba uždaryti.
- Norėdami vėl atidaryti uždarytą skirtuką, atidarykite meniu „Rodymas“ ir pasirinkite „Pridėti skirtuką“, tada pasirinkite skirtuką, kurį norite atkurti.
- Norėdami atkurti darbo vietą, atidarykite meniu „Rodymas“ ir pasirinkite „Numatytasis išdėstymas“.
„Bluetooth“ ryšys pridėtas prie EXP ir V5
EXP ir V5 Brains dabar gali belaidžiu būdu prisijungti per „Bluetooth“ tiesiai iš naršyklės, kaip ir IQ.
AI regėjimo spalvų rinkiklis
„AI Vision“ konfigūravimo priemonėje dabar yra spalvų parinkimo įrankis. Tai leidžia pasirinkti ir konfigūruoti spalvas atliekant dirbtinio intelekto regėjimo jutiklio sąranką naudojant klaviatūros naršymą.
Integruota pagalba, prijungta prie VEX API
Visos „Blocks“ ir „Python“ komandų pagalbos nuorodos dabar tiesiogiai susietos su oficialia VEX API nuorodų svetaine. Tai suteikia išsamią informaciją apie kiekvieną komandą neišeinant iš VEXcode.
Atnaujintas smegenų ryšio dialogas
Dialogo langas, kuris rodomas prijungiant smegenis, buvo pertvarkytas, kad visose platformose atrodytų moderniai ir nuosekliai.
Konfigūruojamos GO versijos
„VEXcode 5“ versijoje sujungtos GO kūrimo konfigūracijos ir pavyzdinių projektų šablonai. Įrenginių skydelyje pasirinkus GO konfigūraciją, skydelis automatiškai užpildomas susijusiais įrenginiais. Kiekvieną įrenginį vis tiek galima konfigūruoti taip pat, kaip ir sukurtą robotą.
Atnaujintas GO disko skirtukas
„GO Drive“ skirtukas buvo pertvarkytas, kad geriau atitiktų pritaikymo neįgaliesiems reikalavimus. Dabar galite vairuoti savo GO robotą iš vairavimo skirtuko naudodami klaviatūrą.
Būsimos VEXcode 5 funkcijos
„VEXcode 5“ vis dar aktyviai kuriamas. Kai kurios dabartinių „VEXcode“ programų gamybinės versijos funkcijos dar nepasiekiamos, tačiau jos planuojamos būsimuose leidimuose, pavyzdžiui:
- VEXcode VR palaikymas
- Įkeliami esami VEXcode projektai
- Dabartinėse „VEXcode“ gamybinėse programose sukurtų projektų kol kas negalima atidaryti „VEXcode 5“.
- Projektų bendrinimas
- C++ kodavimo palaikymas
- „Skaityti blokus garsiai“ blokų redaktoriaus kontekstiniame meniu
VEXcode 5 pakeitimų žurnalas
5.0.11
-
Bendra
- Į nukreipimo puslapį pridėta beta versijos reklaminė juosta.
- Į platformos pasirinkimo pagrindinį puslapį pridėta „VEX Robotics“ plytelė, kuri nukreipia į vexrobotics.com/vexcode.
-
EITI
- Pridėta „One Stick“ valdiklio palaikymas.
- Ištaisyta problema, kai GO komandų vykdymas nepavyko ir projektas buvo sustabdytas.
-
IQ (1-oji karta)
- Pridėtos iš anksto nustatytos versijos.
- Išjungtas mygtukas „Konvertuoti į C++ projektą“, kol C++ teksto projektai nepalaikomi.
-
IQ (2-oji karta)
- Ištaisyta „AI Vision Utility“ objektų modelio žymėjimo problema.
- Ištaisyta problema, dėl kurios dirbtinio intelekto regėjimo objekto bloko išskleidžiamasis meniu nebuvo tinkamai atnaujinamas.
-
Galioja iki
- Ištaisyta „AI Vision Utility“ objektų modelio žymėjimo problema.
- Ištaisyta problema, dėl kurios dirbtinio intelekto regėjimo objekto bloko išskleidžiamasis meniu nebuvo tinkamai atnaujinamas.
- Ištaisyta pneumatinio įrenginio konfigūracijos problema.
-
V5
- Ištaisyta „AI Vision Utility“ objektų modelio žymėjimo problema.
- Ištaisyta problema, dėl kurios dirbtinio intelekto regėjimo objekto bloko išskleidžiamasis meniu nebuvo tinkamai atnaujinamas.
-
CTE
- Ištaisyta problema, dėl kurios nebuvo galima stebėti jutiklių.
-
ORAS
- Pridėti blokai ir Python pavyzdžių projektai.
- Ištaisyta problema, kai kintamųjų blokai nerodydavo įrankių rinkinyje, kai logikos kategorijos būdavo sutraukiamos.
5.0.10
-
Bendra
- Patobulintas programinės įrangos ir SDK versijų tvarkymas.
- Atnaujintas neįgaliųjų blokų stilius klasikinėje temoje.
- Atnaujintas išjungtų jungiklių blokų stilius.
- Visose platformose atsitiktinių blokų kodo generavimas tapo vienodas.
- Ištaisyta problema, dėl kurios naujienų straipsnių pavadinimai nebuvo tinkamai perkeliami.
- Ištaisyta problema, kai „Python“ įrankių rinkinys, kai buvo sufokusuotas, neslinkdavo iki kategorijos antraštės.
- Ištaisyta problema, kai roboto ryšio iššokančiosios piktogramos nebuvo centruotos.
- Ištaisyta problema, kai išjungtų blokų nebuvo galima konvertuoti į perjungimo blokus.
- Ištaisyta problema, kai klasikinė tema liko taikoma platformose, kurios jos nepalaiko.
- Ištaisyta problema, kai monitoriaus konsolės įvestyje buvo rodomas automatinis slaptažodžio siūlymas.
-
EITI
- Pridėta „One Stick Controller“ įrenginio palaikymas.
-
IQ (1-oji karta)
- Pridėta žinių bazės nuoroda programinės įrangos atnaujinimui.
- Pašalinta galimybė priskirti kintamųjų blokus eilutėms.
- Pridėtas 3 „When Started“ blokų apribojimas vienam projektui.
- Ištaisyta problema, kai įrankių rinkinyje buvo rodomos neteisingos kategorijų piktogramos.
- Ištaisyta problema, kai bloke „Repeat Until“ buvo neteisingai generuojamas kodas.
-
IQ (2-oji karta)
- Pridėta 2026–2027 m. „Flop Hero Bot“ iš anksto nustatyta versija.
- Viršutiniame meniu ir smegenų ryšio dialogo lange komandos pavadinimas pakeistas į komandos numerį.
- Automatiniai SDK atnaujinimai nebepradedami, kai smegenys prisijungia per valdiklį, todėl naudotojų neužblokuoja netikėtas atnaujinimas.
-
Galioja iki
- Viršutiniame meniu ir smegenų ryšio dialogo lange komandos pavadinimas pakeistas į komandos numerį.
- Automatiniai SDK atnaujinimai nebepradedami, kai smegenys prisijungia per valdiklį, todėl naudotojų neužblokuoja netikėtas atnaujinimas.
- Ištaisyta problema, kai 3 laidų įrenginiai neteisingai nerodė nepasiekiamų prievadų.
-
V5
- Pridėtos 2026–2027 m. „Flex“ ir „Flex“ (jutikliai) herojaus roboto iš anksto nustatytų verčių versijos.
- Viršutiniame meniu ir smegenų ryšio dialogo lange komandos pavadinimas pakeistas į komandos numerį.
- Automatiniai SDK atnaujinimai nebepradedami, kai smegenys prisijungia per valdiklį, todėl naudotojų neužblokuoja netikėtas atnaujinimas.
- Ištaisyta problema, kai 3 laidų įrenginiai neteisingai nerodė nepasiekiamų prievadų.
- Ištaisyta problema, kai MC55 neužpildydavo teisingo įrenginio pavadinimo, kai buvo nuvilktas iš „Python“ įrankių rinkinio.
- Ištaisytos pavyzdinio projekto piktogramos.
-
ORAS
- Pridėtas AIR simuliatoriaus palaikymas.
5.0.9
-
Bendra
- Pridėti „My Blocks“ projektų pavyzdžiai.
- Atnaujintos naujausios projekto failų piktogramos.
- Atnaujintos blokų įrankių rinkinio piktogramos išplėstoms logikos kategorijoms.
- Naujausi projektai pakeisti taip, kad būtų pritaikyti konkrečiai platformai.
- Patobulintas roboto ryšio būsenų prieinamumas, kad jos būtų perteikiamos teksto žyma ir skelbiamos ekrano skaitytuvams, o ne vien piktogramos spalva.
- Ištaisyta problema, kai SDK atnaujinimo dialogo langas likdavo atidarytas po sėkmingo automatinio atnaujinimo.
-
123
- Pridėta 123 blokai ir Python pavyzdžių projektai.
-
IQ (1-oji karta)
- Pridėti „Blocks“ projektų pavyzdžiai.
- Pridėtas dinaminio pavaros antraštės kodo generavimas.
- Ištaisyta problema, kai prie projekto pavadinimo pridėti skliaustai sukeldavo tylų išsaugojimo gedimą.
- Ištaisyta problema, kai nebuvo gaunami valdiklio įvesties signalai.
-
IQ (2-oji karta)
- Pridėta parama projektų atsisiuntimui į smegenis prisijungus per valdiklį.
-
Galioja iki
- Pridėta parama projektų atsisiuntimui į smegenis prisijungus per valdiklį.
-
V5
- Prie roboto konfigūracijos pridėtas įrenginys „Accessible Controller“.
- Pridėta parama projektų atsisiuntimui į smegenis prisijungus per valdiklį.
-
ORAS
- Ištaisyta problema, kai modulio kategorijoje buvo rodoma neteisinga modulio piktograma.
5.0.8
-
Bendra
- Pridėti dirbtinio intelekto vizijos projektų pavyzdžiai.
- Pridėtas bloko garso nutildymas.
- Atnaujinta neišsaugotų projektų pervadinimo logika, kad prieš pervadinant būtų raginama išsaugoti.
- Blokų darbo srityje atnaujintos priartinimo, atitolinimo ir nustatymo iš naujo piktogramos.
- Atnaujintos „Python“ ir blokų įrankių rinkinio kategorijų piktogramos, kad būtų lengviau prieinamos.
- Patobulinta klaviatūros navigacija blokų įrankių rinkinyje.
- Ištaisyta problema, kai pritaikius pasirinktinius stilius meniu elementai neteisingai suskleisdavosi (WCAG 1.4.12).
-
123
- Pradinė parama, dabar su Python.
-
EITI
- Ištaisyta problema, kai Disko skirtukas neleido naudoti judėjimo klavišų suteikiant projekto pavadinimą.
-
AIM
- Į „AI Vision Utility Viewer“ pridėtos ašių žymekliai.
- Pridėta vietinių failų palaikymo palaikymas pavyzdiniuose projektuose ir garso bei vaizdo įkėlimuose darbalaukio versijose.
- Ištaisytas AIM blokų kūrimo skirtojo laiko pavyzdžio projektas.
-
IQ (1-oji karta)
- Pridėta pasenusios programinės įrangos tikrinimo palaikymas.
- Ištaisytos problemos, susijusios su neteisingu kodo generavimu.
- Ištaisyta problema, kai įrenginių išskleidžiamojo meniu pasirinkimai neišsaugodavo skirtingų seansų metu.
- Ištaisyta problema, kai dėl neteisingų įrenginių konstruktorių nepavyko atsisiųsti arba paleisti projektų su sukonfigūruotu įrenginiu.
- Patobulintas kintamųjų blokų ir skaičių įvesties spausdinimo formatavimas.
-
IQ (2-oji karta)
- Į „AI Vision Utility Viewer“ pridėtos ašių žymekliai.
- Pridėta komandos numerio nustatymo palaikymas.
- Ištaisyta neteisingo kodo generavimo problema.
- Pridėta parinktis, leidžianti išjungti automatinį programinės įrangos atnaujinimą.
-
Galioja iki
- Į „AI Vision Utility Viewer“ pridėtos ašių žymekliai.
- Pridėta komandos numerio nustatymo palaikymas.
-
V5
- Į „AI Vision Utility Viewer“ pridėtos ašių žymekliai.
- Pridėta komandos numerio nustatymo palaikymas.
- Pridėtas lauko valdiklio tvarkymas ir programinės įrangos atnaujinimas.
- Ištaisytos roboto konfigūracijos klaidos.
- Ištaisyta problema, kai sukonfigūruotos pavaros su GPS jutikliu netinkamai išjungdavo blokus juos ištrinant.
- Pridėta parinktis, leidžianti išjungti automatinį programinės įrangos atnaujinimą.
-
CTE
- Pridėti pavyzdiniai projektai.
- Ištaisytas konsolės veikimas, kad atitiktų AIM.
-
ORAS
- Ištaisytas konsolės veikimas, kad atitiktų AIM.
5.0.7
-
Bendra
- Pridėta programinės įrangos atnaujinimų palaikymo funkcija.
- Fiksuotas loginio palyginimo bloko įvesties tipas.
- Pašalinta blokų prijungimo prie „When Timer“ bloko įvesties palaikymas.
- Ištaisytas viršutinio meniu išdėstymo nutrūkimas esant tam tikram ekrano pločiui.
- Ištaisytos klaidos komentarų blokuose, kur ilgi komentarai buvo sutrumpinti daugtaškiu.
-
EITI
- Pridėtas numatytasis kodas Python projektams.
- Ištaisyta problema, kai „Switch“ bloko konvertavimas sukeldavo netikėtą paryškinimo kodą.
-
AIM
- Pridėtas numatytasis kodas Python projektams.
-
IQ (1-oji karta)
- Pradinė parama
-
IQ (2-oji karta)
- Pridėta „AI Vision“ jutiklio programinės įrangos atnaujinimo ir modelio perjungimo palaikymas.
-
Galioja iki
- Pridėta „AI Vision“ jutiklio programinės įrangos atnaujinimo ir modelio perjungimo palaikymas.
-
CTE
- Patobulintas mokymo pultelio veikimas rašiklio poslinkiui.
- Į „Python“ įrankių rinkinį pridėtos trūkstamos laikmačio komandos.
- Ištaisyta problema, kai signalinio bokšto šviesos tinkamai neužgesdavo sustojus rankai.
- Ištaisytas blokinio kodo generavimas.
-
V5
- Pridėta „AI Vision“ jutiklio programinės įrangos atnaujinimo ir modelio perjungimo palaikymas.
-
ORAS
- Pradinė parama
5.0.6
-
Bendra
- Atnaujintas dialogų stilius, kad būtų nuoseklesnė išvaizda.
- Ištaisyta problema, kai blokas būdavo ištrinamas, kai jis persidengdavo su įrankių rinkiniu.
- Ištaisyta problema, kai eilutės išvesties blokų nebuvo galima konvertuoti į jungiklių blokus.
- Ištaisyta problema, susijusi su įvykių bloko kodo generavimo pradžia.
-
EITI
- Ištaisytos iš anksto nustatytos kūrimo konfigūracijos.
- Ištaisyta problema, dėl kurios pavyzdiniai projektai neatsidarydavo tinkamai.
-
AIM
- Ištaisytos kelios klaidos pavyzdiniuose projektuose.
-
IQ (2-oji karta)
- Pridėta iš anksto nustatytų kompiliacijų palaikymo funkcija.
-
Galioja iki
- Pridėta iš anksto nustatytų kompiliacijų palaikymo funkcija.
- Ištaisytos kelios klaidos pavyzdiniuose projektuose.
-
CTE
- Pradinė parama
-
V5
- Pridėta iš anksto nustatytų kompiliacijų palaikymo funkcija.
- Pridėtas pavyzdinio projekto palaikymas.
5.0.2
-
Bendra
- Pridėta galimybė spustelėti platformos logotipą, norint grįžti į pagrindinį puslapį
- Pritaikymo neįgaliesiems atnaujinimai, skirti geresniam ekrano skaitytuvų palaikymui blokams ir „Python“ darbo vietoms
- Patobulinta naujienų srauto vartotojo sąsaja
- Pertvarkyta spausdinimo konsolė, kad būtų naudojamas nuoseklus spausdinimo klaidų formatas, spausdinimo tikslumas ir šrifto spalvos nustatymas
- Pašalintas pabraukimas, kuris rodomas po automatinio užbaigimo pasiūlymu
- Ištaisytos automatinio užbaigimo ir sintaksės spalvinimo problemos
- Ištaisyta pavaros kalibravimo kodo antraštėje problema
- Ištaisyta problema, kai sutraukus įrankių rinkinį dingdavo darbo srities mastelio keitimo mygtukai
-
EITI
- Pridėti pavyzdiniai projektai
- Pridėta gijų palaikymo funkcija
- Žingsnio mygtukas išjungtas, kai darbo srityje yra keli paleisti blokai
- Ištaisyta problema, susijusi su avarijos žymės atstatymu aptikus avariją
- Fiksuota Python įrankių rinkinio kategorijų tvarka
- Ištaisyta problema, kai blokai cikle likdavo paryškinti
-
AIM
- Pridėti pavyzdiniai projektai
-
IQ (2-oji karta)
- Pradinė parama
-
Galioja iki
- Pridėta valdiklio konfigūracijos palaikymo funkcija
- Pridėta nuotolinio ekrano palaikymo funkcija
- Pridėtos komandos „screen print_at“ ir „set_origin“
- Ištaisyta problema konfigūruojant kodavimo ir tolimačio įrenginius
-
V5
- Pridėta valdiklio konfigūracijos palaikymo funkcija
- Pridėtos komandos „screen print_at“ ir „set_origin“
- Pridėta dirbtinio intelekto vizijos konfigūracijos palaikymo funkcija
- Ištaisyta problema konfigūruojant kodavimo ir tolimačio įrenginius
- Ištaisyta problema, kai įrankių rinkinyje nerodydavo GPS kategorijų blokai
- Ištaisyta problema, kai GPS, konfigūruotas per „Drivetrain“, turėjo neteisingą įrenginio pavadinimą.
5.0.1
-
Bendra
- Ištaisyti blokai darbo srityje, kurie nebuvo išjungti ištrynus įrenginį
-
Galioja iki
- Ištaisyti Python automatinio užbaigimo pasiūlymai signaliniam bokštui ir inerciniam įrenginiui
- Ištaisytas valdiklio įrenginio Python kodo generavimas
5.0
-
Bendra
- Pradinis leidimas
-
EITI
- Pradinė parama
-
AIM
- Pradinė parama
-
Galioja iki
- Pradinė parama
-
V5
- Pradinė parama