A VEXcode 5 a VEXcode programozási környezet következő generációja, amely webes alkalmazásként érhető el a code.vex.com címen. Ez a jelentős frissítés az akadálymentesítésre és az összes VEX platformon elérhető gördülékenyebb felhasználói élményre összpontosít. A VEXcode 5 jelenleg a VEX 123, GO, AIM, IQ (1. generáció), IQ (2. generáció), EXP, CTE, V5 és AIR platformokat támogatja.
Olvassa el az alábbiakat, hogy megismerje a VEXcode 5 új funkcióit és fejlesztéseit.
Fejlesztések és funkciók a VEXcode 5-ben
Teljes billentyűzet akadálymentesítés
A VEXcode 5 mostantól teljes mértékben billentyűzettel is elérhető, így egér nélkül is navigálhatsz és kezelheted a felület minden részét.
Billentyűzetnavigáció a Blokkszerkesztőben
A blokkszerkesztő mostantól támogatja a billentyűzettel történő navigációt. A blokkok hozzáadhatók a munkaterülethez, eltávolíthatók onnan, olvashatók és módosíthatók, mindezt a billentyűzettel.
Új céloldal
A VEXcode 5 újratervezett kezdőlappal rendelkezik, amely az alkalmazás központi központjaként szolgál. Innen a következőket teheti:
- Böngésszen és válasszon ki bármelyik támogatott VEX platformot (123, GO, AIM, IQ (1. generáció), IQ (2. generáció), EXP, CTE, V5, AIR).
- Tekintse meg a legfrissebb VEXcode híreket a beépített hírfolyamon keresztül.
- Új projekt létrehozásához, meglévő projekt megnyitásához vagy példaprojektek megtekintéséhez látogasson el egy platformspecifikus oldalra.
Hírfolyam
Egy beépített hírfolyam érhető el közvetlenül a kezdőlapon. Megjeleníti a legfrissebb VEXcode híreket, bejelentéseket és frissítéseket, így az oktatók és a diákok is tájékozódhatnak anélkül, hogy el kellene hagyniuk az alkalmazást.
Újratervezett projekt létrehozása
A projekt létrehozási folyamatát újratervezték. A kezdőlapon most kiválaszthatod a kívánt projekttípust (Blocks vagy Python), megadhatod a projekt nevét, és mentheted a projektet.
Példa projektkeresésre
A példák böngészése mostantól tartalmaz egy keresősávot, amely megkönnyíti egy adott példaprojekt megtalálását.
Mozgatható és átméretezhető fülek
A VEXcode munkaterület mostantól testreszabható, a fülek áthelyezhetők, átméretezhetők vagy bezárhatók.
- Egy bezárt lap újranyitásához nyissa meg a Nézet menüt, és válassza a Lap hozzáadása lehetőséget, majd válassza ki a visszaállítani kívánt lapot.
- A munkaterület visszaállításához nyissa meg a Nézet menüt, és válassza az Alapértelmezett elrendezés lehetőséget.
Bluetooth-kapcsolat hozzáadva az EXP és V5 modellekhez
Az EXP és V5 Brains mostantól vezeték nélkül, Bluetooth-on keresztül közvetlenül a böngészőből is csatlakozhatnak, akárcsak az IQ.
AI látás színválasztó
Az AI Vision konfigurációs segédprogram mostantól tartalmaz egy színválasztó eszközt. Ez lehetővé teszi a színek kiválasztását és konfigurálását az AI Vision Sensor beállításakor a billentyűzet navigációjával.
Beépített súgó, amely a VEX API-hoz csatlakozik
A blokkokhoz és Python parancsokhoz tartozó összes súgóhivatkozás mostantól közvetlenül a hivatalos VEX API referenciaoldalra mutat. Ez átfogó információkat nyújt minden parancsról a VEXcode elhagyása nélkül.
Frissített Agykapcsolat Párbeszédpanel
Az agy csatlakoztatásakor megjelenő párbeszédpanelt modern, minden platformon egységes megjelenéssel tervezték.
Konfigurálható GO buildek
A VEXcode 5-ben a GO build konfigurációkat és a példa projekt sablonokat összevonták. Az eszközpanelen egy GO build konfiguráció kiválasztása automatikusan feltölti a panelt a társított eszközökkel. Minden eszköz továbbra is ugyanúgy konfigurálható, mint egy egyedi roboton.
Frissített GO Drive fül
A GO Drive fület áttervezték, hogy jobban támogassa az akadálymentesítést. Most már a Vezetés fülről a billentyűzet segítségével vezérelheti GO robotját.
A VEXcode 5 közelgő funkciói
A VEXcode 5 még aktív fejlesztés alatt áll. A jelenlegi éles VEXcode alkalmazások egyes funkciói még nem érhetők el, de a jövőbeni kiadásokban tervben vannak, például:
- VEXcode VR támogatás
- Meglévő VEXcode projektek betöltése
- A jelenlegi éles VEXcode alkalmazásokban létrehozott projektek még nem nyithatók meg a VEXcode 5-ben.
- Projektek megosztása
- C++ kódolási támogatás
- Blokk hangos felolvasása a blokkszerkesztő helyi menüjében
VEXcode 5 változásnapló
5.0.11
-
Általános
- Hozzáadtam egy béta kiadású bannert a kezdőlaphoz.
- Hozzáadtunk egy VEX Robotics csempét a platformválasztó kezdőlaphoz, amely vexrobotics.com/vexcode oldalra mutat.
-
MEGY
- Hozzáadott egykaros vezérlő támogatás.
- Kijavítottunk egy hibát, amely miatt a GO-n futó parancsok végrehajtása sikertelen volt, és leállította a projektet.
-
IQ (1. generáció)
- Hozzáadott előre beállított buildek.
- Letiltva a „Konvertálás C++ projektté” gomb, amíg a C++ szöveges projektek nem támogatottak.
-
IQ (2. generáció)
- Kijavítottunk egy hibát az AI Vision Utility objektummodell címkézésével kapcsolatban.
- Kijavítottunk egy hibát, amely miatt az AI Vision Object blokk legördülő menüje nem frissült megfelelően.
-
Lejárati dátum
- Kijavítottunk egy hibát az AI Vision Utility objektummodell címkézésével kapcsolatban.
- Kijavítottunk egy hibát, amely miatt az AI Vision Object blokk legördülő menüje nem frissült megfelelően.
- Kijavítottunk egy hibát a pneumatikus eszköz konfigurációjával kapcsolatban.
-
V5
- Kijavítottunk egy hibát az AI Vision Utility objektummodell címkézésével kapcsolatban.
- Kijavítottunk egy hibát, amely miatt az AI Vision Object blokk legördülő menüje nem frissült megfelelően.
-
CTE
- Kijavítottunk egy hibát, amely miatt az érzékelőket nem lehetett figyelni.
-
LEVEGŐ
- Hozzáadott blokkok és Python példaprojektek.
- Kijavítottunk egy hibát, amely miatt a változóblokkok nem jelentek meg az eszköztárban, amikor a logikai kategóriákat összecsuktuk.
5.0.10
-
Általános
- Továbbfejlesztett firmware és SDK verziókezelés.
- Frissítettük a letiltott blokkok stílusát a klasszikus témában.
- Frissítettük a letiltott kapcsolóblokkok stílusát.
- A véletlenszerű blokkkód-generálást minden platformon egységessé tették.
- Kijavítottunk egy hibát, amely miatt a hírek címei nem tördelődtek megfelelően.
- Kijavítottunk egy hibát, amely miatt a Python eszközkészlet nem görgetett a kategória fejlécéhez a fókuszban.
- Kijavítottunk egy hibát, amely miatt a robotkapcsolat felugró ikonjai nem középre kerültek.
- Kijavítottunk egy hibát, amely miatt a letiltott blokkokat nem lehetett kapcsolóblokkokká konvertálni.
- Kijavítottunk egy hibát, amely miatt a klasszikus téma továbbra is érvényben maradt olyan platformokon, amelyek nem támogatták.
- Kijavítottunk egy hibát, amely miatt a jelszó automatikus javaslata megjelent a monitor konzol bemenetében.
-
MEGY
- Hozzáadott egykaros vezérlő eszköztámogatás.
-
IQ (1. generáció)
- Hozzáadtunk egy Tudásbázis linket a firmware frissítéséhez.
- Eltávolították a változó blokkok karakterláncokhoz rendelésének lehetőségét.
- Projektenként legfeljebb 3 „When Started” blokkot lehet hozzáadni.
- Kijavítottunk egy hibát, amely miatt helytelen kategóriaikonok jelentek meg az eszköztárban.
- Kijavítottunk egy hibát, amely miatt az Ismétlésig blokk hibás kódgenerálást eredményezett.
-
IQ (2. generáció)
- Hozzáadva a 2026-2027-es Flop Hero Bot előre beállított build.
- A csapat nevét csapatszámra változtattuk a felső menüben és az agykapcsolat párbeszédpanelen.
- Az automatikus SDK-frissítések már nem indulnak el, amikor egy agy egy vezérlőn keresztül csatlakozik, így a felhasználókat nem blokkolja egy váratlan frissítés.
-
Lejárati dátum
- A csapat nevét csapatszámra változtattuk a felső menüben és az agykapcsolat párbeszédpanelen.
- Az automatikus SDK-frissítések már nem indulnak el, amikor egy agy egy vezérlőn keresztül csatlakozik, így a felhasználókat nem blokkolja egy váratlan frissítés.
- Kijavítottunk egy hibát, amely miatt a 3-vezetékes eszközök nem mutatták helyesen az elérhetetlen portokat.
-
V5
- Hozzáadva a 2026-2027-es Flex és Flex (érzékelők) Hero Bot előre beállított buildek.
- A csapat nevét csapatszámra változtattuk a felső menüben és az agykapcsolat párbeszédpanelen.
- Az automatikus SDK-frissítések már nem indulnak el, amikor egy agy egy vezérlőn keresztül csatlakozik, így a felhasználókat nem blokkolja egy váratlan frissítés.
- Kijavítottunk egy hibát, amely miatt a 3-vezetékes eszközök nem mutatták helyesen az elérhetetlen portokat.
- Kijavítottunk egy hibát, amely miatt az MC55 nem a helyes eszköznevet adta meg, amikor a Python eszköztárból húztuk be.
- Kijavítottuk a példaprojekt ikonjait.
-
LEVEGŐ
- Hozzáadott AIR szimulátor támogatás.
5.0.9
-
Általános
- Hozzáadva a Saját blokkok példaprojektjei.
- Frissítettük a legutóbbi projektfájlok ikonjait.
- Frissítettük a blokkok eszköztár ikonjait a kibővített logikai kategóriákhoz.
- A legutóbbi projekteket platformspecifikusra módosítottam.
- Javítottuk a robot csatlakozási állapotainak hozzáférhetőségét, így azokat szöveges címkével jelenítjük meg és jelentjük be a képernyőolvasóknak, ahelyett, hogy csak ikonszínnel jelenítenénk meg őket.
- Kijavítottunk egy hibát, amely miatt az SDK frissítési párbeszédpanele nyitva maradt a sikeres automatikus frissítés után.
-
123
- 123 blokkot és Python példaprojekteket adtunk hozzá.
-
IQ (1. generáció)
- Hozzáadott Blocks példaprojektek.
- Dinamikus hajtáslánc-fejléc kódgenerálás hozzáadva.
- Kijavítottunk egy hibát, amely miatt a projekt nevéhez hozzáadott zárójel miatt a mentés csendben meghiúsult.
- Kijavítottunk egy hibát, amely miatt a kontroller bemenetei nem érkeztek meg.
-
IQ (2. generáció)
- Hozzáadott támogatás projektek agyba letöltéséhez kontrolleren keresztüli csatlakozással.
-
Lejárati dátum
- Hozzáadott támogatás projektek agyba letöltéséhez kontrolleren keresztüli csatlakozással.
-
V5
- Hozzáadva az Akadálymentes Vezérlő eszköz a robot konfigurációjához.
- Hozzáadott támogatás projektek agyba letöltéséhez kontrolleren keresztüli csatlakozással.
-
LEVEGŐ
- Kijavítottunk egy hibát, amely miatt a modul kategóriája helytelenül jelenítette meg a modul ikonját.
5.0.8
-
Általános
- AI Vision példaprojekteket adtunk hozzá.
- Blokkhang némítása hozzáadva.
- Frissítettük a nem mentett projektek átnevezési logikáját, hogy átnevezés előtt mentést kérjen.
- Frissítettük a nagyítás, kicsinyítés és visszaállítás ikonokat a blokk munkaterületen.
- Frissítettük a Python és a blokk eszközkészlet kategória ikonjait, hogy könnyebben hozzáférhetőek legyenek.
- Továbbfejlesztett billentyűzetnavigáció a blokkok eszköztárában.
- Kijavítottunk egy hibát, amely miatt a menüpontok helytelenül omlottak össze egyéni stílusok alkalmazásakor (WCAG 1.4.12).
-
123
- Kezdeti támogatás, most Pythonnal.
-
MEGY
- Kijavítottunk egy hibát, amely miatt a Meghajtó lap megakadályozta a mozgáskulcsok használatát egy projekt elnevezésekor.
-
CÉL
- Tengelyjelölőket adtak hozzá az AI Vision Utility Viewerhez.
- Hozzáadva a helyi fájlok támogatása a példaprojektekben, valamint a hang- és képfeltöltések asztali verziókban.
- Kijavítottuk az Időtúllépések létrehozása AIM blokkok példaprojektjét.
-
IQ (1. generáció)
- Hozzáadott támogatás az elavult firmware ellenőrzéséhez.
- Kijavítottuk a helytelen kódgenerálással kapcsolatos problémákat.
- Kijavítottunk egy hibát, amely miatt az eszközök legördülő menüjéből kiválasztott eszközök nem maradtak meg a munkamenetek között.
- Kijavítottunk egy hibát, amely miatt a konfigurált eszközzel rendelkező projektek letöltése vagy futtatása sikertelen volt a helytelen eszközkonstruktorok miatt.
- Továbbfejlesztett nyomtatási formázás változó blokkokhoz és számbevitelekhez.
-
IQ (2. generáció)
- Tengelyjelölőket adtak hozzá az AI Vision Utility Viewerhez.
- Hozzáadott támogatás a csapatszám beállításához.
- Kijavítottunk egy hibát a helytelen kódgenerálással kapcsolatban.
- Hozzáadott lehetőség az automatikus firmware-frissítés letiltására.
-
Lejárati dátum
- Tengelyjelölőket adtak hozzá az AI Vision Utility Viewerhez.
- Hozzáadott támogatás a csapatszám beállításához.
-
V5
- Tengelyjelölőket adtak hozzá az AI Vision Utility Viewerhez.
- Hozzáadott támogatás a csapatszám beállításához.
- Terepi vezérlő kezelés és firmware frissítés hozzáadva.
- Kijavított hibák a robot konfigurációjával kapcsolatban.
- Kijavítottunk egy hibát, amely miatt a GPS-érzékelővel konfigurált hajtásláncok törlésekor nem tiltották le megfelelően a blokkokat.
- Hozzáadott lehetőség az automatikus firmware-frissítés letiltására.
-
CTE
- Példaprojekteket hozzáadtunk.
- Javítottuk a konzol viselkedését, hogy az illeszkedjen az AIM-hez.
-
LEVEGŐ
- Javítottuk a konzol viselkedését, hogy az illeszkedjen az AIM-hez.
5.0.7
-
Általános
- Hozzáadott támogatás a firmware frissítéséhez.
- Fix logikai összehasonlító blokk bemeneti típus.
- Eltávolították a blokkok When Timer blokk bemenetéhez való csatlakoztatásának támogatását.
- Kijavítottuk a felső menü elrendezésének hibáját bizonyos képernyőszélességeknél.
- Kijavítottuk azokat a megjegyzésblokkokat, amelyeknél a hosszú megjegyzések három ponttal csonkolódtak.
-
MEGY
- Hozzáadott alapértelmezett kód a Python projektekhez.
- Kijavítottunk egy hibát, amely miatt a Switch blokk konvertálása váratlan kiemelési kódot eredményezett.
-
CÉL
- Hozzáadott alapértelmezett kód a Python projektekhez.
-
IQ (1. generáció)
- Kezdeti támogatás
-
IQ (2. generáció)
- Hozzáadott támogatás az AI Vision érzékelő firmware-frissítéséhez és a modellváltáshoz.
-
Lejárati dátum
- Hozzáadott támogatás az AI Vision érzékelő firmware-frissítéséhez és a modellváltáshoz.
-
CTE
- Javított tanárpult teljesítmény a toll eltolásához.
- Hiányzó időzítőparancsok hozzáadva a Python eszköztárhoz.
- Kijavítottunk egy hibát, amely miatt a jelzőtorony lámpái nem aludtak ki megfelelően, amikor a kar megállt.
- Javított blokkkód generálás.
-
V5
- Hozzáadott támogatás az AI Vision érzékelő firmware-frissítéséhez és a modellváltáshoz.
-
LEVEGŐ
- Kezdeti támogatás
5.0.6
-
Általános
- Frissítettük a párbeszédablakok stílusát az egységesebb megjelenés érdekében.
- Kijavítottunk egy hibát, amely miatt egy blokk törlődött, ha átfedésben volt az eszköztárral.
- Kijavítottunk egy hibát, amely miatt a karakterlánc kimeneti blokkokat nem lehetett switch blokkokká konvertálni.
- Kijavítottunk egy hibát az eseményblokk kódgenerálásának elindításakor.
-
MEGY
- Javítva az előre beállított build konfigurációk.
- Kijavítottunk egy hibát, amely miatt a példaprojektek nem nyíltak meg megfelelően.
-
CÉL
- Számos hibát javítottunk a példaprojektekben.
-
IQ (2. generáció)
- Hozzáadott előre beállított build támogatás.
-
Lejárati dátum
- Hozzáadott előre beállított build támogatás.
- Számos hibát javítottunk a példaprojektekben.
-
CTE
- Kezdeti támogatás
-
V5
- Hozzáadott előre beállított build támogatás.
- Hozzáadott példa projekt támogatás.
5.0.2
-
Általános
- Hozzáadva a platform logójára kattintva a kezdőlapra való visszatérés lehetősége.
- Akadálymentesítési frissítések a blokkok és Python munkaterületek jobb képernyőolvasó-támogatásához
- Továbbfejlesztett hírfolyam felhasználói felület
- Átdolgoztuk a Print Console-t, hogy egységes formátumot használjon a nyomtatási hibákhoz, a nyomtatási pontosság használatához és a betűszín beállításához.
- Eltávolítottuk az automatikus kiegészítési javaslat alatt megjelenő aláhúzást.
- Kijavított automatikus kiegészítési és szintaxisszínezési problémák
- Kijavítottuk a fejlécben található hajtáslánc-kalibrációs kóddal kapcsolatos problémát
- Kijavítottuk a hibát, amely miatt a munkaterület nagyítási gombjai eltűntek az eszköztár összecsukásakor.
-
MEGY
- Hozzáadott példaprojektek
- Hozzáadott száltámogatás
- Letiltott lépésgomb, ha több elindított blokk van a munkaterületen
- Kijavítottunk egy hibát, ami az összeomlás észlelése utáni összeomlásjelző visszaállításával járt.
- A Python eszköztár kategóriáinak sorrendje javítva
- Kijavítottunk egy hibát, amely miatt a blokkok kiemelve maradtak a ciklusban
-
CÉL
- Hozzáadott példaprojektek
-
IQ (2. generáció)
- Kezdeti támogatás
-
Lejárati dátum
- Hozzáadott vezérlőkonfigurációs támogatás
- Távoli képernyő támogatás hozzáadva
- Hozzáadva a screen print_at és a set_origin parancsok
- Kijavítottunk egy hibát a kódoló és távolságmérő eszközök konfigurálásakor
-
V5
- Hozzáadott vezérlőkonfigurációs támogatás
- Hozzáadva a screen print_at és a set_origin parancsok
- Hozzáadott AI Vision konfigurációs támogatás
- Kijavítottunk egy hibát a kódoló és távolságmérő eszközök konfigurálásakor
- Kijavítottuk a hibát, amely miatt a GPS kategóriablokkok nem jelentek meg az eszköztárban.
- Kijavítottunk egy hibát, amely miatt a Drivetrainon keresztül konfigurált GPS helytelen eszköznevet adott.
5.0.1
-
Általános
- Kijavított blokkok a munkaterületen, amelyek nem lettek letiltva egy eszköz törlése után
-
Lejárati dátum
- Kijavított Python automatikus kiegészítési javaslatok a Jelzőtoronyhoz és az Inerciális eszközhöz
- Javított vezérlőeszköz Python kódgenerálás
5.0
-
Általános
- Első kiadás
-
MEGY
- Kezdeti támogatás
-
CÉL
- Kezdeti támogatás
-
Lejárati dátum
- Kezdeti támogatás
-
V5
- Kezdeti támogatás