Nieuwe functies in VEXcode V5 4.0

VEXcode V5 4.0 introduceert een reeks nieuwe functies. Deze belangrijke update richt zich op het verbeteren van de productiviteit en toegankelijkheid bij het coderen van robotica. Lees hieronder welke nieuwe functies beschikbaar zijn in VEXcode V5 4.0!

Klik hier om het nieuwe installatieprogramma voor VEXcode V5 4.0 te downloaden!

Schakelblokken

Er zijn nu nieuwe Switch Blocks beschikbaar, waardoor de overgang van blokgebaseerd coderen naar tekstgebaseerd programmeren naadloos verloopt.

In VEXcode V5 wordt een schakelblok getoond dat vanuit de Toolbox naar de Workspace wordt gesleept. De gebruiker selecteert het Switch-blok en begint er een Python-opdracht in te voeren.

Slepen en neerzetten van schakelblokken: Alle schakelblokken kunnen uit de gereedschapskist worden gesleept en direct worden ingevoerd.

Het schakelblok wordt weergegeven in de VEXcode V5-werkruimte. Een gebruiker gebruikt de autocorrectiefunctie om een ​​volledig Python-commando in het codeblok in te voeren. Het commando luidt: drivetrain.turn_for(LEFT, 90, DEGREES).

Typ Python rechtstreeks in blokkenprojecten: Met VEXcode kunt u Python-opdrachten rechtstreeks in uw projecten opnemen en ze naadloos integreren met andere blokken. Om u te helpen bij het schrijven van correcte code, biedt VEXcode ook een functie voor automatisch aanvullen van Python-opdrachten.

In de VEXcode V5-werkruimte wordt een stapel bewegingsblokken weergegeven. Een gebruiker klikt met de rechtermuisknop op de stapel om het contextmenu te openen en selecteert vervolgens de optie 'Stapel converteren naar schakelblok'. De stapel van drie blokken wordt omgezet in één Switch-blok met drie bijbehorende Python-regels.

Codeconversie: Converteer hele blokstapels naar Python met één klik.

Deze functie is perfect voor leerlingen die van blokken naar tekst willen overstappen. Voor meer informatie over coderen met Switch Blocks, ga hierheen.


Opslaan en laden in webgebaseerde VEXcode

Het veld 'Projectnaam' op de VEXcode V5-werkbalk bevat een bericht dat wordt bijgewerkt wanneer het project wordt opgeslagen. Eerst verschijnt de melding 'Niet opgeslagen', dan 'Opslaan' en vervolgens 'Opgeslagen'.

De webgebaseerde VEXcode slaat nu automatisch projectwijzigingen op nadat u uw project voor het eerst hebt opgeslagen.

Andere wijzigingen in het menu Bestand:

  • Laden vanaf uw apparaat is nu gewijzigd inOpen.
  • Opslaan op uw apparaat is nu gewijzigd inOpslaan als.
  • U kunt nu ook handmatig opslaan met de knop Opslaan.

Klik hier voor een stapsgewijze handleiding over het laden en opslaan van VEXcode V5 Project in een Chrome-browser.


Bijgewerkte AI Vision Sensor-detectie

De AI Vision Sensor kan nu AprilTags en AI Classifications detecteren.

Het AI Vision Utility-menu in VEXcode V5 toont de live feed van de camera, waarop drie AprilTags zijn vastgelegd. De AprilTags-functie is ingeschakeld, terwijl de AI-classificatie is uitgeschakeld. De herkende tags zijn voorzien van labels met hun respectievelijke ID's, coördinaten en afmetingen.

AprilTags zijn afbeeldingen die gedetecteerd kunnen worden en een unieke ID hebben. Ze kunnen worden afgedrukt en gebruikt in de praktijk, waar robots worden gebruikt. Download hier een afdrukbare AprilTag PDF.

Het AI Vision Utility-menu in VEXcode V5. Het menu toont een live camerabeeld met vier gedetecteerde objecten: twee blauwe ringen, een rode ring en een bewegend doel, elk met een kader dat hun kleur, positie, afmetingen en betrouwbaarheidsscore weergeeft. In het rechterpaneel vindt u opties om AprilTags en AI-classificatie in te schakelen, waarbij de AI-classificatiemodus is ingesteld op 'Leslokaalelementen'.

AI-classificatiemodellen omvatten Classroom Elements, die in educatieve omgevingen kunnen worden gebruikt om ballen, ringen en kubussen van verschillende kleuren te detecteren, evenals Competition Elements, die de detectie van spelelementen in de huidige VEX Robotics Competition (V5RC) 2024-2025 High Stakes-game ondersteunen.

Klik hier om te leren hoe u de AI Vision Sensor gebruikt in Blocks, Pythonen C++.


Blokken hardop lezen

Alle blokken in VEXcode V5 4.0 kunnen nu worden voorgelezen met een eenvoudige klik met de rechtermuisknop.

Deze functie is beschikbaar op alle apparaten, behalve Android.

De VEXcode V5-drive voor het blok wordt weergegeven met het contextmenu geopend. De opties van boven naar beneden zijn: Dupliceren, Blok uitschakelen, Blokken verwijderen, Blokhelp, Blok converteren naar schakelblok en Blok lezen. De optie 'Blok lezen' is gemarkeerd.

  • Aanpasbare stemmen: Kies uit verschillende stemmen en pas de snelheid en toonhoogte aan in het nieuwe menu Extra.
  • Integratie van contextmenu: Klik met de rechtermuisknop op een blok om het hardop te laten voorlezen.

Klik hier voor stapsgewijze instructies over het gebruik van de leesfunctie in VEXcode.


Hulpmiddelenmenu

In VEXcode V5 4.0 is het menu Extra verplaatst van het menu Bestand naar de werkbalk. Het zit nu boordevol functies voor productiviteit en toegankelijkheid.

De VEXcode V5-werkbalk met het vervolgkeuzemenu 'Gereedschap' geopend. Er worden vijf opties weergegeven: Thema, Toetsenbord sneltoetsen, Spraakinstellingen, VEXcode-geluiden beheren en API-documentatie.

Sneltoetsen

Er zijn nieuwe sneltoetsen beschikbaar voor het starten, stoppen en openen van helpdocumentatie.

Mac Vensters
De VEXcode V5 Mac-werkbalk met het vervolgkeuzemenu 'Gereedschap' geopend en de optie 'Sneltoetsen' geselecteerd. De beschikbare sneltoetsen worden weergegeven in een tweede uitklapmenu aan de rechterkant, met 3 opties: Start, Stop en Help openen. Elke optie heeft een bijbehorende sneltoets op het toetsenbord. De sneltoets voor Start is de Command-toets in combinatie met de Return-toets, de sneltoets voor Stop is de Command-toets in combinatie met de E-toets, en de sneltoets voor het openen van de Help-functie is de Command-toets in combinatie met de H-toets. De VEXcode V5 Windows-werkbalk met het vervolgkeuzemenu 'Tools' geopend en de optie 'Sneltoetsen' geselecteerd. De beschikbare sneltoetsen worden weergegeven in een tweede uitklapmenu aan de rechterkant, met 3 opties: Start, Stop en Help openen. Elke optie heeft een bijbehorende sneltoets op het toetsenbord. De sneltoets voor Start is de Control-toets in combinatie met de Enter-toets, de sneltoets voor Stop is de Control-toets in combinatie met de E-toets, en de sneltoets voor Help openen is de Control-toets in combinatie met de H-toets.

Thema met hoog contrast

Thema's met een hoog contrast vergroten het onderscheid tussen tekst en achtergrond, waardoor de inhoud gemakkelijker te lezen is voor gebruikers met een visuele beperking, kleurenblindheid of andere visuele beperkingen.

Standaard Hoog contrast
VEXcode V5-blokkenproject met blokken uit verschillende categorieën om het standaard kleurenschema te demonstreren. Het VEXcode V5-blokkenproject toont blokken uit verschillende categorieën om het kleurenschema met hoog contrast te demonstreren.

Spraakinstellingen

Met de nieuwe functie Blokken lezen kunt u via dit menu de gebruikte stem, de spreeksnelheid en de toonhoogte wijzigen.

Het VEXcode V5-venster met spraakinstellingen bevat een keuzemenu om de stem te selecteren, twee schuifregelaars om de toonhoogte en snelheid aan te passen, en tot slot een knop 'Test Voice' om naar de huidige steminstellingen te luisteren.

API-documentatie

Krijg toegang tot uitgebreide API-documentatie, zodat u gemakkelijker dan ooit het volledige potentieel van uw VEX V5-robot kunt ontdekken en benutten.

Documentatiepagina van de VEXcode V5 API voor het Python-commando `drive`. De API-pagina's bevatten uitleg, functies en voorbeeldprojecten voor elk blok en tekstcommando.

Klik hier voor toegang tot de officiële VEX API-referentiesite.


Webgebaseerde draadloze projectdownloads

De webgebaseerde VEXcode V5 kan nu draadloos verbinding maken met een V5 Brain via een V5 Controller.

De VEXcode V5-werkbalk met een groen, gemarkeerd controllerpictogram.

Klik hier om te leren hoe u draadloos een project naar uw V5 Brain kunt downloaden.

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

Last Updated: