3.13 Wat zijn de nieuwe functies van de LEGO® MINDSTORMS® EV3 Home Edition software ten opzichte van NXT?
Het verschil tussen de NXT- en de EV3-software zijn de talrijke nieuwe functies en verbeteringen. De belangrijkste zijn: Lobby:
- Een nieuw volledig Lobby-scherm waarmee je door de inhoud kunt navigeren en toegang krijgt tot de projectbestanden van de vijf EV3 heldenrobots - TRACK3R, SPIK3R, R3PTAR, GRIPP3R en EV3RSTORM - en directe links naar de 12 bonusrobots die door liefhebbers zijn gemaakt.
Inhoudseditor:
- Het materiaal kan rechtstreeks in de software worden aangepast, waardoor je bestaande projecten kunt bewerken en nieuwe projecten vanaf nul kunt opstarten.
Een betere integratie van de EV3-steen en de programmeeromgeving:
- Via de hardware-pagina kun je de status en de gemeten waarden van alle hardware-elementen opvolgen.
- De hardware-elementen worden automatisch herkend dankzij de Auto ID.
- De Bluetooth-configuratie wordt mogelijk gemaakt door de USB-naar-Bluetooth-functies.
Foutopsporingfuncties maken voortaan deel uit van de programmeeromgeving:
- Uitvoeringsmarkering
- De programmeerblokken geven een waarschuwingssymbool weer als de door de programmeerblok verwachte hardware verschilt van de door Auto ID gevonden hardware.
- Via sondes kun je de waarden door de gegevensverbindingen zien gaan.
Nieuwe mogelijkheden voor de programmeerblokken:
- Eenvoudige stripprogrammering door de blokken samen te drukken (er is geen balk meer nodig).
- De blokparameters worden rechtstreeks op de blokken geconfigureerd.
- Lees de programmeersequentie rechtstreeks af op de blokken.
- Door de verbeterde sequentieverbindingen krijg je de structuur van het programma te zien en kun je parallelle uitvoeringen creëren.
- "Er werd een functie 'Wacht op Wijziging' toegevoegd zodat je gemakkelijk robots kunt creëren die reageren op een gewijzigde omgeving, in plaats van te wachten op de drempelwaarde, wat alleen werkt bij vergelijking van de gemeten waarden.
- De gegevensverbindingen zijn verbeterd en de gegevenstypeconversie gebeurt voortaan eenvoudiger dankzij de toevoeging van datacasting.
- Er werden reeksen geïntegreerd in de standaardblokken.
- Voortaan is het mogelijk om de herhalingen te onderbreken, zodat je geavanceerde regelmechanismen kunt creëren.