Újdonságok a VEXcode 5-ben

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

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

Last Updated: