Co je nového ve VEXcode 5

VEXcode 5 je další generací programovacího prostředí VEXcode, dostupné jako webová aplikace na adrese code.vex.com. Tato významná aktualizace se zaměřuje na přístupnost a efektivnější herní zážitek na všech platformách VEX. VEXcode 5 aktuálně podporuje platformy VEX 123, GO, AIM, IQ (1. generace), IQ (2. generace), EXP, CTE, V5 a AIR.

Přečtěte si níže uvedené informace o nových funkcích a vylepšeních dostupných ve VEXcode 5.

Vylepšení a funkce ve VEXcode 5

Plná přístupnost klávesnice

VEXcode 5 je nyní plně přístupný z klávesnice, což vám umožňuje navigovat a ovládat všechny části rozhraní bez použití myši.

Navigace pomocí klávesnice v editoru bloků

Editor bloků nyní podporuje navigaci pomocí klávesnice. Bloky lze přidávat do pracovního prostoru, odebírat z pracovního prostoru, číst je a upravovat, to vše pomocí klávesnice.

Nová vstupní stránka

VEXcode 5 má přepracovanou vstupní stránku, která slouží jako centrální centrum aplikace. Odtud můžete:

  • Procházejte a vyberte libovolnou podporovanou platformu VEX (123, GO, AIM, IQ (1. generace), IQ (2. generace), EXP, CTE, V5, AIR).
  • Prohlédněte si nejnovější zprávy o VEXcode prostřednictvím vestavěného kanálu novinek.
  • Přejděte na stránku specifickou pro platformu a vytvořte nový projekt, otevřete existující projekt nebo prozkoumejte ukázkové projekty.

Novinky

Vestavěný kanál novinek je k dispozici přímo na vstupní stránce. Zobrazuje nejnovější zprávy, oznámení a aktualizace VEXcode, takže pedagogové i studenti jsou informováni, aniž by museli opustit aplikaci.

Přepracované vytváření projektů

Proces vytváření projektů byl přepracován. Na úvodní stránce si nyní můžete vybrat preferovaný typ projektu (Blocks nebo Python), zadat název projektu a uložit jej.

Vyhledávání příkladů projektů

Prohlížení příkladů nyní obsahuje vyhledávací lištu, která usnadňuje nalezení konkrétního příkladového projektu.

Přesunutelné a měnitelně velké karty

Pracovní prostor VEXcode je nyní přizpůsobitelný a umožňuje přesouvat, měnit jejich velikost nebo zavírat záložky.

  • Chcete-li znovu otevřít zavřenou kartu, otevřete nabídku Zobrazit, vyberte možnost Přidat kartu a poté vyberte kartu, kterou chcete obnovit.
  • Chcete-li obnovit pracovní prostor, otevřete nabídku Zobrazit a vyberte možnost Výchozí rozvržení.

Přidáno připojení Bluetooth pro EXP a V5

Brains EXP a V5 se nyní mohou bezdrátově připojit přes Bluetooth přímo z prohlížeče, stejně jako IQ.

Výběr barev pomocí umělé inteligence

Konfigurační nástroj AI Vision nyní obsahuje nástroj pro výběr barev. To vám umožňuje vybírat a konfigurovat barvy během nastavení senzoru AI Vision pomocí navigace na klávesnici.

Vestavěná nápověda připojená k VEX API

Veškeré odkazy na nápovědu k blokům a příkazům Pythonu nyní odkazují přímo na oficiální web s referenčními informacemi o VEX API. To vám poskytne komplexní informace o každém příkazu, aniž byste museli opustit VEXcode.

Aktualizovaný dialog propojení mozku

Dialogové okno, které se zobrazí při připojení Brainu, bylo přepracováno a nyní má moderní a konzistentní vzhled na všech platformách.

Konfigurovatelné sestavení GO

Ve VEXcode 5 byly konsolidovány konfigurace sestavení GO a šablony příkladových projektů. V panelu zařízení se po výběru konfigurace sestavení GO panel automaticky naplní souvisejícími zařízeními. Každé zařízení lze stále konfigurovat stejným způsobem jako u vlastního robota.

Aktualizovaná karta GO Drive

Karta GO Drive byla přepracována pro lepší podporu přístupnosti. Nyní můžete ovládat svého robota GO z karty Řízení pomocí klávesnice.

Připravované funkce pro VEXcode 5

VEXcode 5 je stále v aktivním vývoji. Některé funkce ze současných produkčních aplikací VEXcode zatím nejsou k dispozici, ale jsou plánovány pro budoucí verze, například:

  • Podpora VR VEXcode
  • Načítání existujících projektů VEXcode
    • Projekty vytvořené v aktuálních produkčních aplikacích VEXcode zatím nelze otevřít ve VEXcode 5.
  • Sdílení projektů
  • Podpora kódování v C++
  • Číst bloky nahlas v kontextové nabídce editoru bloků

Seznam změn VEXcode 5

5.0.11

  • Generál
    • Na vstupní stránku byl přidán banner s nápisem beta verze.
    • Na vstupní stránku pro výběr platformy byla přidána dlaždice VEX Robotics
  • JÍT
    • Přidána podpora pro ovladač One Stick.
    • Opraven problém, kdy se spuštění příkazů v GO nezdařilo a projekt se zastavil.
  • IQ (1. generace)
    • Přidány přednastavené sestavení.
    • Tlačítko „Převést do projektu C++“ bylo zakázáno, protože textové projekty C++ nejsou podporovány.
  • IQ (2. generace)
    • Opraven problém s označováním modelů objektů AI Vision Utility.
    • Opraven problém, kdy se rozbalovací nabídka bloků objektů AI Vision neaktualizovala správně.
  • EXP
    • Opraven problém s označováním modelů objektů AI Vision Utility.
    • Opraven problém, kdy se rozbalovací nabídka bloků objektů AI Vision neaktualizovala správně.
    • Opraven problém s konfigurací pneumatického zařízení.
  • V5
    • Opraven problém s označováním modelů objektů AI Vision Utility.
    • Opraven problém, kdy se rozbalovací nabídka bloků objektů AI Vision neaktualizovala správně.
  • CTE
    • Opraven problém, kdy nebylo možné monitorovat senzory.
  • VZDUCH
    • Přidány ukázkové projekty v Blocks a Pythonu.
    • Opraven problém, kdy se proměnné bloky nezobrazovaly v sadě nástrojů, když byly kategorie logiky sbaleny.

5.0.10

  • Generál
    • Vylepšená práce s verzemi firmwaru a SDK.
    • Aktualizován styl zakázaných bloků v klasickém motivu.
    • Aktualizován styl deaktivovaných bloků přepínačů.
    • Generování náhodného blokového kódu bylo konzistentní na všech platformách.
    • Opraven problém, kdy se názvy novinových článků nezalamovaly správně.
    • Opraven problém, kdy se panel nástrojů Pythonu při aktivaci fokusu neposunul do záhlaví kategorie.
    • Opraven problém, kdy se ikony vyskakovacího okna pro připojení robotů necentrovaly.
    • Opraven problém, kdy nebylo možné převést zakázané bloky na bloky přepínačů.
    • Opraven problém, kdy klasické téma zůstávalo použito na platformách, které ho nepodporují.
    • Opraven problém, kdy se v konzoli monitoru zobrazovalo automatické navrhování hesla.
  • JÍT
    • Přidána podpora zařízení One Stick Controller.
  • IQ (1. generace)
    • Přidán odkaz na znalostní bázi pro aktualizaci firmwaru.
    • Odebrána možnost přiřazovat proměnné bloky řetězcům.
    • Přidán limit 3 bloků When Started na projekt.
    • Opraven problém, kdy se v panelu nástrojů zobrazovaly nesprávné ikony kategorií.
    • Opraven problém, kdy blok Repeat Until generoval nesprávný kód.
  • IQ (2. generace)
    • Přidána přednastavená sestava Flop Hero Bot 2026-2027.
    • V horní nabídce a dialogovém okně propojení mozku byl změněn název týmu na číslo týmu.
    • Automatické aktualizace SDK se již nespouštějí, když se mozek připojí přes řadič, takže uživatelé nejsou blokováni neočekávanou aktualizací.
  • EXP
    • V horní nabídce a dialogovém okně propojení mozku byl změněn název týmu na číslo týmu.
    • Automatické aktualizace SDK se již nespouštějí, když se mozek připojí přes řadič, takže uživatelé nejsou blokováni neočekávanou aktualizací.
    • Opraven problém, kdy 3-Wire zařízení správně nezobrazovala nedostupné porty.
  • V5
    • Přidány přednastavené sestavy Flex a Flex (senzory) Hero Bot z let 2026-2027.
    • V horní nabídce a dialogovém okně propojení mozku byl změněn název týmu na číslo týmu.
    • Automatické aktualizace SDK se již nespouštějí, když se mozek připojí přes řadič, takže uživatelé nejsou blokováni neočekávanou aktualizací.
    • Opraven problém, kdy 3-Wire zařízení správně nezobrazovala nedostupné porty.
    • Opraven problém, kdy MC55 při přetažení z panelu nástrojů Pythonu nevyplňoval správný název zařízení.
    • Opraveny ikony příkladových projektů.
  • VZDUCH
    • Přidána podpora pro simulátor AIR.

5.0.9

  • Generál
    • Přidány ukázkové projekty Moje bloky.
    • Aktualizovány ikony souborů posledních projektů.
    • Aktualizovány ikony v nástrojové sadě bloků pro rozšířené kategorie logiky.
    • Změněny nedávné projekty tak, aby byly specifické pro danou platformu.
    • Vylepšena přístupnost stavů připojení robota, takže jsou nyní zobrazovány textovým popiskem a oznamovány čtečkám obrazovky, nikoli pouze barvou ikony.
    • Opraven problém, kdy dialogové okno aktualizace SDK zůstalo otevřené i po úspěšné automatické aktualizaci.
  • 123
    • Přidáno 123 ukázkových projektů v Blocks a Pythonu.
  • IQ (1. generace)
    • Přidány ukázkové projekty Blocks.
    • Přidáno generování dynamického kódu záhlaví hnacího ústrojí.
    • Opraven problém, kdy závorka přidaná k názvu projektu způsobovala tiché selhání uložení.
    • Opraven problém, kdy nebyly přijímány vstupy z ovladače.
  • IQ (2. generace)
    • Přidána podpora pro stahování projektů do mozku připojením přes kontroler.
  • EXP
    • Přidána podpora pro stahování projektů do mozku připojením přes kontroler.
  • V5
    • Do konfigurace robota přidáno zařízení Accessible Controller.
    • Přidána podpora pro stahování projektů do mozku připojením přes kontroler.
  • VZDUCH
    • Opraven problém, kdy kategorie modulů zobrazovala nesprávnou ikonu modulu.

5.0.8

  • Generál
    • Přidány ukázkové projekty AI Vision.
    • Přidáno ztlumení zvuku bloku.
    • Aktualizována logika přejmenování neuložených projektů tak, aby před přejmenováním vyvolala výzvu k uložení.
    • Aktualizovány ikony pro přiblížení, oddálení a resetování v pracovní ploše bloku.
    • Aktualizovány ikony kategorií nástrojů Python a bloků pro lepší přístupnost.
    • Vylepšená navigace pomocí klávesnice v nástrojové sadě bloků.
    • Opraven problém, kdy se položky nabídky nesprávně sbalovaly při použití vlastních stylů (WCAG 1.4.12).
  • 123
    • Počáteční podpora, nyní s Pythonem.
  • JÍT
    • Opraven problém, kdy záložka Jednotka bránila použití kláves pro pohyb při pojmenování projektu.
  • CÍL
    • Do prohlížeče AI Vision Utility přidány značky os.
    • Přidána podpora pro lokální soubory v ukázkových projektech a nahrávání zvuku a obrázků v desktopových sestaveních.
    • Opraven ukázkový projekt Vytvoření časových limitů bloků AIM.
  • IQ (1. generace)
    • Přidána podpora pro kontrolu zastaralého firmwaru.
    • Opraveny problémy s nesprávným generováním kódu.
    • Opraven problém, kdy se výběr zařízení v rozbalovací nabídce nezachoval napříč relacemi.
    • Opraven problém, kdy se projekty s nakonfigurovaným zařízením nezdařily stáhnout nebo spustit kvůli nesprávným konstruktorům zařízení.
    • Vylepšené formátování tisku pro bloky proměnných a číselné vstupy.
  • IQ (2. generace)
    • Do prohlížeče AI Vision Utility přidány značky os.
    • Přidána podpora pro nastavení čísla týmu.
    • Opraven problém s nesprávným generováním kódu.
    • Přidána možnost zakázat automatické aktualizace firmwaru.
  • EXP
    • Do prohlížeče AI Vision Utility přidány značky os.
    • Přidána podpora pro nastavení čísla týmu.
  • V5
    • Do prohlížeče AI Vision Utility přidány značky os.
    • Přidána podpora pro nastavení čísla týmu.
    • Přidána obsluha polního řídicího systému a aktualizace firmwaru.
    • Opraveny chyby v konfiguraci robota.
    • Opraven problém, kdy nakonfigurované hnací ústrojí s GPS senzorem po smazání správně nedeaktivovaly bloky.
    • Přidána možnost zakázat automatické aktualizace firmwaru.
  • CTE
    • Přidány ukázkové projekty.
    • Opraveno chování konzole, aby odpovídalo AIM.
  • VZDUCH
    • Opraveno chování konzole, aby odpovídalo AIM.

5.0.7

  • Generál
    • Přidána podpora pro aktualizaci firmwaru.
    • Typ vstupu bloku s pevnou logikou porovnání.
    • Odebrána podpora pro připojení bloků ke vstupu bloku When Timer.
    • Opraveno přerušení rozvržení horní nabídky při určitých šířkách obrazovky.
    • Opraveny bloky komentářů, u kterých se dlouhé komentáře zkracovaly elipsou.
  • JÍT
    • Přidán výchozí kód pro projekty v Pythonu.
    • Opraven problém, kdy konverze bloku Switch produkovala neočekávaný kód zvýraznění.
  • CÍL
    • Přidán výchozí kód pro projekty v Pythonu.
  • IQ (1. generace)
    • Počáteční podpora
  • IQ (2. generace)
    • Přidána podpora pro aktualizaci firmwaru senzorů AI Vision a přepínání modelů.
  • EXP
    • Přidána podpora pro aktualizaci firmwaru senzorů AI Vision a přepínání modelů.
  • CTE
    • Vylepšený výkon učícího pendantu pro odsazení pera.
    • Do sady nástrojů Pythonu přidány chybějící příkazy časovače.
    • Opraven problém, kdy se světla signální věže po zastavení ramene správně nerozsvítila.
    • Opraveno generování blokového kódu.
  • V5
    • Přidána podpora pro aktualizaci firmwaru senzorů AI Vision a přepínání modelů.
  • VZDUCH
    • Počáteční podpora

5.0.6

  • Generál
    • Aktualizován styl dialogů pro konzistentnější vzhled.
    • Opraven problém, kdy se blok smazal, pokud byl umístěn přes panel nástrojů.
    • Opraven problém, kdy nebylo možné převést bloky výstupu řetězců na bloky přepínačů.
    • Opraven problém s generováním kódu bloku událostí při spuštění.
  • JÍT
    • Opravené přednastavené konfigurace sestavení.
    • Opraven problém, kdy se vzorové projekty neotevíraly správně.
  • CÍL
    • Opraveno několik chyb v ukázkových projektech.
  • IQ (2. generace)
    • Přidána podpora přednastavených sestavení.
  • EXP
    • Přidána podpora přednastavených sestavení.
    • Opraveno několik chyb v ukázkových projektech.
  • CTE
    • Počáteční podpora
  • V5
    • Přidána podpora přednastavených sestavení.
    • Přidána podpora příkladového projektu.

5.0.2

  • Generál
    • Přidána možnost kliknout na logo platformy pro návrat na úvodní stránku.
    • Aktualizace přístupnosti pro lepší podporu čteček obrazovky pro bloky a pracovní prostory Pythonu
    • Vylepšené uživatelské rozhraní kanálu novinek
    • Přepracována tisková konzole pro použití konzistentního formátu pro chyby tisku, přesnost tisku a nastavení barvy písma.
    • Odstraněno podtržení, které se zobrazuje pod návrhem automatického doplňování
    • Opraveny problémy s automatickým doplňováním a barevným zbarvením syntaxe
    • Opraven problém s kalibračním kódem hnacího ústrojí v záhlaví
    • Opraven problém se zmizením tlačítek pro přiblížení pracovní plochy po sbalení panelu nástrojů
  • JÍT
    • Přidány ukázkové projekty
    • Přidána podpora vláken
    • Tlačítko kroku je neaktivní, pokud je v pracovním prostoru více bloků při spuštění.
    • Opraven problém s resetováním příznaku havárie po detekci havárie.
    • Opraveno pořadí kategorií nástrojů Pythonu
    • Opraven problém se zvýrazněním bloků ve smyčce.
  • CÍL
    • Přidány ukázkové projekty
  • IQ (2. generace)
    • Počáteční podpora
  • EXP
    • Přidána podpora konfigurace řadiče
    • Přidána podpora pro vzdálenou obrazovku
    • Přidány příkazy screen print_at a set_origin
    • Opraven problém s konfigurací zařízení Encoder a Rangefinder
  • V5
    • Přidána podpora konfigurace řadiče
    • Přidány příkazy screen print_at a set_origin
    • Přidána podpora konfigurace AI Vision
    • Opraven problém s konfigurací zařízení Encoder a Rangefinder
    • Opraven problém s bloky kategorií GPS, které se nezobrazovaly v nástrojích.
    • Opraven problém, kdy GPS konfigurované prostřednictvím hnacího ústrojí mělo nesprávný název zařízení.

5.0.1

  • Generál
    • Opraveny bloky v pracovním prostoru, které nebyly po smazání zařízení deaktivovány.
  • EXP
    • Opraveny návrhy automatického doplňování v Pythonu pro signální věž a inerciální zařízení
    • Generování kódu Pythonu pro pevně dané zařízení Controller

5.0

  • Generál
    • První vydání
  • JÍT
    • Počáteční podpora
  • CÍL
    • Počáteční podpora
  • EXP
    • Počáteční podpora
  • V5
    • Počáteční podpora

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

Last Updated: