VEXcode 5 on VEXcode-ohjelmointiympäristön seuraava sukupolvi, ja se on saatavilla verkkosovelluksena osoitteessa code.vex.com. Tämä merkittävä päivitys keskittyy helppokäyttöisyyteen ja virtaviivaistettuun käyttökokemukseen kaikilla VEX-alustoilla. VEXcode 5 tukee tällä hetkellä VEX 123-, GO-, AIM-, IQ (1. sukupolvi), IQ (2. sukupolvi), EXP-, CTE-, V5- ja AIR-alustoja.
Lue alta lisää VEXcode 5:n uusista ominaisuuksista ja parannuksista.
Parannuksia ja ominaisuuksia VEXcode 5:ssä
Täysi näppäimistön esteettömyys
VEXcode 5 on nyt täysin näppäimistöllä käytettävä, joten voit navigoida ja käyttää käyttöliittymän jokaista osaa ilman hiirtä.
Näppäimistön navigointi lohkoeditorissa
Lohkoeditori tukee nyt näppäimistönavigointia. Lohkoja voidaan lisätä työtilaan, poistaa työtilasta, lukea ja muokata – kaikki tämä näppäimistöllä.
Uusi laskeutumissivu
VEXcode 5:ssä on uudelleensuunniteltu aloitussivu, joka toimii sovelluksen keskeisenä keskuksena. Täältä voit:
- Selaa ja valitse mikä tahansa tuettu VEX-alusta (123, GO, AIM, IQ (1. sukupolvi), IQ (2. sukupolvi), EXP, CTE, V5, AIR).
- Katso uusimmat VEXcode-uutiset sisäänrakennetun uutissyötteen kautta.
- Siirry alustakohtaiselle sivulle luodaksesi uuden projektin, avataksesi olemassa olevan projektin tai tutustuaksesi esimerkkiprojekteihin.
Uutisvirta
Sisäänrakennettu uutisvirta on saatavilla suoraan aloitussivulla. Se näyttää uusimmat VEXcode-uutiset, ilmoitukset ja päivitykset pitäen opettajat ja oppilaat ajan tasalla poistumatta sovelluksesta.
Uudelleensuunniteltu projektin luonti
Projektin luontiprosessi on uudistettu. Aloitussivulta voit nyt valita haluamasi projektityypin (lohkot tai Python), antaa projektin nimen ja tallentaa projektisi.
Esimerkki projektihausta
Esimerkkien selaamiseen on nyt lisätty hakupalkki, joka helpottaa tietyn esimerkkiprojektin löytämistä.
Siirrettävät ja koon muutettavat välilehdet
VEXcode-työtila on nyt muokattavissa, ja välilehtiä voi siirtää, muuttaa niiden kokoa tai sulkea.
- Voit avata suljetun välilehden uudelleen avaamalla Näytä-valikon ja valitsemalla Lisää välilehti. Valitse sitten palautettava välilehti.
- Voit palauttaa työtilan asetukset avaamalla Näytä-valikon ja valitsemalla Oletusasettelun.
Bluetooth-yhteys lisätty EXP- ja V5-malleihin
EXP- ja V5-aivot voivat nyt muodostaa langattoman yhteyden Bluetoothin kautta suoraan selaimesta, aivan kuten IQ.
AI Vision -värinvalitsin
AI Vision -määritysapuohjelma sisältää nyt värinvalitsintyökalun. Näin voit valita ja määrittää värejä tekoälynäköanturin asennuksen aikana näppäimistön avulla.
Sisäänrakennettu ohje, joka on yhdistetty VEX-rajapintaan
Kaikki lohkojen ja Python-komentojen ohjeet linkittävät nyt suoraan viralliselle VEX API -viitesivustolle. Tämä antaa sinulle kattavat tiedot jokaisesta komennosta poistumatta VEXcode-tiedostosta.
Päivitetty aivoyhteysikkuna
Aivojen yhdistämisen yhteydessä näkyviin tuleva valintaikkuna on suunniteltu uudelleen moderniksi ja yhdenmukaiseksi kaikilla alustoilla.
Konfiguroitavat GO-koontiversiot
VEXcode 5:ssä GO-koontimääritykset ja esimerkkiprojektien mallit on yhdistetty. Laitepaneelissa GO-koontikokoonpanon valitseminen täyttää paneelin automaattisesti siihen liittyvillä laitteilla. Jokainen laite voidaan edelleen konfiguroida samalla tavalla kuin mukautetussa robotissa.
Päivitetty GO Drive -välilehti
GO Drive -välilehti on suunniteltu uudelleen paremman esteettömyystuen takaamiseksi. Voit nyt ajaa GO-robottiasi Aja-välilehdeltä näppäimistön avulla.
VEXcode 5:n tulevat ominaisuudet
VEXcode 5 on edelleen aktiivisessa kehitysvaiheessa. Jotkin nykyisten VEXcode-sovellusten ominaisuudet eivät ole vielä saatavilla, mutta ne on suunniteltu tuleviin julkaisuihin, kuten:
- VEXcode VR -tuki
- Ladataan olemassa olevia VEXcode-projekteja
- Nykyisissä VEXcode-tuotantosovelluksissa luotuja projekteja ei voi vielä avata VEXcode 5:ssä.
- Projektien jakaminen
- C++-koodaustuki
- Lue lohkot ääneen lohkoeditorin kontekstivalikossa
VEXcode 5:n muutosloki
5.0.11
-
Yleistä
- Lisätty beta-julkaisun banneri aloitussivulle.
- Lisätty VEX Robotics -laatta alustan valintasivulle, joka linkittää osoitteeseen vexrobotics.com/vexcode.
-
MENNÄ
- Lisätty yhden sauvan ohjaimen tuki.
- Korjattu ongelma, jossa komentojen suorittaminen GO:ssa epäonnistui ja pysäytti projektin.
-
Älykkyysosamäärä (1. sukupolvi)
- Lisätty valmiita koontiversioita.
- Poistettiin käytöstä "Muunna C++-projektiksi" -painike, kun C++-tekstiprojekteja ei tueta.
-
ÄO (2. sukupolvi)
- Korjattu AI Vision Utility -objektimallin merkintöihin liittyvä ongelma.
- Korjattu ongelma, jossa tekoälynäön objektilohkon alasvetovalikko ei päivittynyt oikein.
-
EXP
- Korjattu AI Vision Utility -objektimallin merkintöihin liittyvä ongelma.
- Korjattu ongelma, jossa tekoälynäön objektilohkon alasvetovalikko ei päivittynyt oikein.
- Korjattu pneumaattisten laitteiden kokoonpanoon liittyvä ongelma.
-
V5
- Korjattu AI Vision Utility -objektimallin merkintöihin liittyvä ongelma.
- Korjattu ongelma, jossa tekoälynäön objektilohkon alasvetovalikko ei päivittynyt oikein.
-
CTE
- Korjattu ongelma, jossa antureita ei voitu valvoa.
-
ILMA
- Lisätty lohkoja ja Python-esimerkkiprojekteja.
- Korjattu ongelma, jossa muuttujalohkot eivät näkyneet työkalupakin valikossa, kun logiikkakategoriat oli supistettu.
5.0.10
-
Yleistä
- Parannettu laiteohjelmiston ja SDK-versioiden käsittelyä.
- Päivitetty käytöstä poistettujen lohkojen tyyli klassisessa teemassa.
- Päivitetty käytöstä poistettujen kytkinlohkojen tyyli.
- Satunnaisen lohkokoodin generointi tehtiin yhdenmukaiseksi kaikilla alustoilla.
- Korjattu ongelma, jossa uutisartikkelien otsikot eivät rivittyneet oikein.
- Korjattu ongelma, jossa Pythonin työkalupakki ei vierittänyt luokan otsikkoon, kun se oli aktiivinen.
- Korjattu ongelma, jossa robottiyhteyden ponnahdusikkunan kuvakkeet eivät olleet keskitettyjä.
- Korjattu ongelma, jossa käytöstä poistettuja lohkoja ei voitu muuntaa kytkinlohkoiksi.
- Korjattu ongelma, jossa klassinen teema pysyi käytössä alustoilla, jotka eivät sitä tue.
- Korjattu ongelma, jossa salasanan automaattinen ehdotus näkyi näyttökonsolin syötteessä.
-
MENNÄ
- Lisätty One Stick Controller -laitteen tuki.
-
Älykkyysosamäärä (1. sukupolvi)
- Lisätty tietopankin linkki laiteohjelmiston päivittämistä varten.
- Poistettu mahdollisuus liittää muuttuvia lohkoja merkkijonoihin.
- Lisätty kolmen aloitus-lohkon raja projektia kohden.
- Korjattu ongelma, jossa työkalupalkissa näkyi virheellisiä luokkakuvakkeita.
- Korjattu ongelma, jossa Toista kunnes -lohkossa oli virheellinen koodin generointi.
-
ÄO (2. sukupolvi)
- Lisätty 2026-2027 Flop Hero Bot -esiasetelman koontiversio.
- Joukkueen nimi muutettiin joukkueen numeroksi ylävalikossa ja aivoyhteysvalintaikkunassa.
- Automaattiset SDK-päivitykset eivät enää ala, kun aivot muodostavat yhteyden ohjaimen kautta, joten odottamaton päivitys ei estä käyttäjiä.
-
EXP
- Joukkueen nimi muutettiin joukkueen numeroksi ylävalikossa ja aivoyhteysvalintaikkunassa.
- Automaattiset SDK-päivitykset eivät enää ala, kun aivot muodostavat yhteyden ohjaimen kautta, joten odottamaton päivitys ei estä käyttäjiä.
- Korjattu ongelma, jossa 3-johtimisissa laitteissa ei näkynyt oikein käyttämättömiä portteja.
-
V5
- Lisätty 2026-2027 Flex- ja Flex (Sensors) Hero Bot -esiasetukset.
- Joukkueen nimi muutettiin joukkueen numeroksi ylävalikossa ja aivoyhteysvalintaikkunassa.
- Automaattiset SDK-päivitykset eivät enää ala, kun aivot muodostavat yhteyden ohjaimen kautta, joten odottamaton päivitys ei estä käyttäjiä.
- Korjattu ongelma, jossa 3-johtimisissa laitteissa ei näkynyt oikein käyttämättömiä portteja.
- Korjattu ongelma, jossa MC55 ei näyttänyt oikeaa laitteen nimeä, kun se vedettiin Python-työkalupakista.
- Korjattu esimerkkiprojektin kuvakkeet.
-
ILMA
- Lisätty AIR-simulaattorin tuki.
5.0.9
-
Yleistä
- Lisätty My Blocks -esimerkkiprojektit.
- Päivitetty viimeisimpien projektitiedostojen kuvakkeet.
- Päivitetty lohkojen työkalupakin kuvakkeet laajennetuille logiikkakategorioille.
- Muutettu viimeaikaiset projektit alustakohtaisiksi.
- Robotin yhteystilojen helppokäyttöisyyttä on parannettu siten, että ne välitetään tekstitunnisteella ja ilmoitetaan näytönlukijoille pelkän kuvakkeen värin sijaan.
- Korjattu ongelma, jossa SDK:n päivitysvalintaikkuna pysyi auki onnistuneen automaattisen päivityksen jälkeen.
-
123
- Lisätty 123 lohkoa ja Python-esimerkkiprojekteja.
-
Älykkyysosamäärä (1. sukupolvi)
- Lisätty Blocks-esimerkkiprojekteja.
- Lisätty dynaamisen voimansiirron otsikkokoodin generointi.
- Korjattu ongelma, jossa projektin nimeen lisätty sulke aiheutti tallennuksen epäonnistumisen huomaamattomasti.
- Korjattu ongelma, jossa ohjaimen syötteitä ei vastaanotettu.
-
ÄO (2. sukupolvi)
- Lisätty tuki projektien lataamiselle aivoihin yhdistämällä ne ohjaimen kautta.
-
EXP
- Lisätty tuki projektien lataamiselle aivoihin yhdistämällä ne ohjaimen kautta.
-
V5
- Lisätty Accessible Controller -laite robotin kokoonpanoon.
- Lisätty tuki projektien lataamiselle aivoihin yhdistämällä ne ohjaimen kautta.
-
ILMA
- Korjattu ongelma, jossa moduulikategoriassa näkyi väärä moduulikuvake.
5.0.8
-
Yleistä
- Lisätty tekoälyvision esimerkkiprojekteja.
- Lisätty lohkoäänen mykistys.
- Päivitetty tallentamattomien projektien uudelleennimeämislogiikka niin, että se kehottaa tallentamaan ennen uudelleennimeämistä.
- Päivitetty lohkotyötilan zoomaus-, loitonnus- ja nollauskuvakkeet.
- Päivitetty Python- ja lohkotyökalupakin kategoriakuvakkeet helppokäyttöisemmiksi.
- Parannettu näppäimistönavigointia lohkotyökalupakissa.
- Korjattu ongelma, jossa valikkokohteet kutistuivat virheellisesti mukautettuja tyylejä käytettäessä (WCAG 1.4.12).
-
123
- Alkuvaiheen tuki, nyt Pythonilla.
-
MENNÄ
- Korjattu ongelma, jossa Asema-välilehti esti siirtonäppäinten käytön projektin nimeämisen aikana.
-
AIM
- Lisätty akselimerkit AI Vision Utility Vieweriin.
- Lisätty tuki paikallisille tiedostoille esimerkkiprojekteissa sekä ääni- ja kuvatiedostojen latauksille työpöytäversioissa.
- Korjattu aikakatkaisujen luomiseen liittyvä AIM-lohkojen esimerkkiprojekti.
-
Älykkyysosamäärä (1. sukupolvi)
- Lisätty tuki vanhentuneen laiteohjelmiston tarkistamiseen.
- Korjattu virheellisen koodin luomisen ongelmia.
- Korjattu ongelma, jossa laitteen alasvetovalikon valinnat eivät säilyneet istuntojen välillä.
- Korjattu ongelma, jossa konfiguroidulla laitteella varustettujen projektien lataus tai suoritus epäonnistui virheellisten laitekonstruktorien vuoksi.
- Parannettu muuttuvien lohkojen ja numerosyötteiden tulostusmuotoilua.
-
ÄO (2. sukupolvi)
- Lisätty akselimerkit AI Vision Utility Vieweriin.
- Lisätty tuki joukkuenumeron asettamiselle.
- Korjattu ongelma, jossa oli virheellinen koodin luonti.
- Lisätty vaihtoehto automaattisen laiteohjelmistopäivityksen poistamiseksi käytöstä.
-
EXP
- Lisätty akselimerkit AI Vision Utility Vieweriin.
- Lisätty tuki joukkuenumeron asettamiselle.
-
V5
- Lisätty akselimerkit AI Vision Utility Vieweriin.
- Lisätty tuki joukkuenumeron asettamiselle.
- Lisätty kenttäohjaimen käsittely ja laiteohjelmiston päivitys.
- Korjattu robotin konfigurointiin liittyviä virheitä.
- Korjattu ongelma, jossa GPS-anturilla varustetut voimansiirrot eivät poistaneet lohkoja käytöstä oikein poiston yhteydessä.
- Lisätty vaihtoehto automaattisen laiteohjelmistopäivityksen poistamiseksi käytöstä.
-
CTE
- Lisätty esimerkkiprojekteja.
- Korjattu konsolin toiminta vastaamaan AIM:iä.
-
ILMA
- Korjattu konsolin toiminta vastaamaan AIM:iä.
5.0.7
-
Yleistä
- Lisätty tuki laiteohjelmiston päivitykselle.
- Kiinteä logiikkavertailulohkon tulotyyppi.
- Poistettu tuki lohkojen kytkemiselle When Timer -lohkon tuloon.
- Korjattu ylävalikon asettelun rikkoutuminen tietyillä näytön leveyksillä.
- Korjattu kommenttilohkoja, joissa pitkät kommentit katkaistiin kolmella pisteellä.
-
MENNÄ
- Lisätty oletuskoodi Python-projekteille.
- Korjattu ongelma, jossa Switch-lohkon muunnos tuotti odottamatonta korostuskoodia.
-
AIM
- Lisätty oletuskoodi Python-projekteille.
-
Älykkyysosamäärä (1. sukupolvi)
- Alkuperäinen tuki
-
ÄO (2. sukupolvi)
- Lisätty tuki tekoälynäköanturin laiteohjelmiston päivitykselle ja mallin vaihdolle.
-
EXP
- Lisätty tuki tekoälynäköanturin laiteohjelmiston päivitykselle ja mallin vaihdolle.
-
CTE
- Parannettu opetusriippupaneelin suorituskykyä kynän offsetille.
- Lisätty puuttuvat ajastinkomennot Pythonin työkalupakkiin.
- Korjattu ongelma, jossa merkkitornin valot eivät sammuneet oikein varren pysähtyessä.
- Korjattu lohkokoodin generointi.
-
V5
- Lisätty tuki tekoälynäköanturin laiteohjelmiston päivitykselle ja mallin vaihdolle.
-
ILMA
- Alkuperäinen tuki
5.0.6
-
Yleistä
- Päivitetty valintaikkunoiden tyyli yhtenäisemmän ulkoasun saavuttamiseksi.
- Korjattu ongelma, jossa lohko poistettiin, kun se sijoitettiin päällekkäin työkalupakin kanssa.
- Korjattu ongelma, jossa merkkijonotulostelohkoja ei voitu muuntaa kytkinlohkoiksi.
- Korjattu ongelma tapahtumalohkon koodin luomisen aloitushetkellä.
-
MENNÄ
- Kiinteät valmiiksi asetetut rakennusasetukset.
- Korjattu ongelma, jossa esimerkkiprojektit eivät avautuneet oikein.
-
AIM
- Korjattu useita esimerkkiprojektien virheitä.
-
ÄO (2. sukupolvi)
- Lisätty valmiiden koontiversioiden tuki.
-
EXP
- Lisätty valmiiden koontiversioiden tuki.
- Korjattu useita esimerkkiprojektien virheitä.
-
CTE
- Alkuperäinen tuki
-
V5
- Lisätty valmiiden koontiversioiden tuki.
- Lisätty esimerkkiprojektin tuki.
5.0.2
-
Yleistä
- Lisätty mahdollisuus napsauttaa alustan logoa palatakseen takaisin aloitussivulle
- Esteettömyyspäivitykset paremman näytönlukijoiden tuen saavuttamiseksi lohkoille ja Python-työtiloille
- Parannettu uutissyötteen käyttöliittymä
- Print Consolea on muokattu käyttämään yhdenmukaista muotoa tulostusvirheille, tulostustarkkuuden käyttämiselle ja fontin värin asettamiselle.
- Automaattisen täydennyksen ehdotuksen alla näkyvä alleviivaus poistettu
- Korjatut automaattisen täydennyksen ja syntaksin väritysongelmat
- Korjattu ongelma voimansiirron kalibrointikoodissa otsikossa
- Korjattu ongelma, jossa työtilan zoomauspainikkeet katosivat työkalupakkia supistettaessa
-
MENNÄ
- Lisätty esimerkkiprojekteja
- Lisätty tuki ketjuille
- Vaihepainike on poistettu käytöstä, kun työtilassa on useita aloitettuja lohkoja
- Korjattu ongelma, jossa kaatumislippu nollattiin kaatumisen havaitsemisen jälkeen.
- Python-työkalupakin korjattu kategoriajärjestys
- Korjattu ongelma, jossa lohkot pysyivät korostettuina silmukassa
-
AIM
- Lisätty esimerkkiprojekteja
-
ÄO (2. sukupolvi)
- Alkuperäinen tuki
-
EXP
- Lisätty ohjaimen konfigurointituki
- Lisätty etänäytön tuki
- Lisätty komento screen print_at ja set_origin
- Korjattu ongelma kooderin ja etäisyysmittarin konfiguroinnissa
-
V5
- Lisätty ohjaimen konfigurointituki
- Lisätty komento screen print_at ja set_origin
- Lisätty tekoälyvision määritystuki
- Korjattu ongelma kooderin ja etäisyysmittarin konfiguroinnissa
- Korjattu ongelma, jossa GPS-kategorioiden lohkot eivät näkyneet työkalupakissa
- Korjattu ongelma, jossa voimansiirron kautta määritetyllä GPS:llä oli väärä laitenimi.
5.0.1
-
Yleistä
- Työtilan lohkot korjattu, mutta niitä ei poistettu käytöstä laitteen poistamisen jälkeen.
-
EXP
- Korjatut Pythonin automaattisen täydennyksen ehdotukset signaalitornille ja inertialaitteelle
- Korjattu ohjainlaitteen Python-koodin luonti
5.0
-
Yleistä
- Ensimmäinen julkaisu
-
MENNÄ
- Alkuperäinen tuki
-
AIM
- Alkuperäinen tuki
-
EXP
- Alkuperäinen tuki
-
V5
- Alkuperäinen tuki