RoboMind
Alles wat je nodig hebt
De tekstverwerker
De monitor
Uitvoeren van programma's
Variabele omgevingen
Download

De RoboMind ontwikkelomgeving

RoboMind is alles wat er nodig is om ROBO programma's te schrijven, testen en uit te voeren. Dat maakt het een complete ontwikkelomgeving die er voor zorgt dat je direct, met één druk op de knop, kan zien wat je programma doet. De gebruikersinterface is flexibel maar eenvoudig. Toeters en bellen die je aantreft in de meeste programmeeromgevingen zouden alleen maar tot overlast zijn voor deze uiterst eenvoudige taal.

screenshot

De tekstverwerker

In principe zijn alle ROBO programma's gewone tekstbestanden. Je hebt daarom de vrijheid een eigen favoriete tekstverwerker te gebruiken om een programma in te schrijven. Deze kan vervolgens geladen worden in RoboMind.

Toch biedt de ingebouwde tekstverweker een aantal voordelen boven bijvoorbeeld notepad:



  • Regelnummers zorgen ervoor dat je mogelijke fouten in je programma snel kunt terugvinden.
  • Meldingen verschijnen in de kantlijn.
  • Ongedaan maken (undo) van wijzigingen tot ver terug.
  • Zoek en vervang functionaliteit met ondersteuning voor reguliere expressies.
  • Daarnaast zie je in een oogopslag welke regel er in je programma op dit moment wordt uitgevoerd. Een pijltje geeft de huidige instructie aan.

De monitor



De monitor is het venster waarin je kunt zien hoe de robot er in zijn omgeving voor staat. De omgeving kan makkelijk bekeken worden door de kaart te verslepen met de muis. Door te zoomen, is het mogelijk het beeld uit te vergroten of juist een overzicht te krijgen. Ook kan er worden gekozen om de robot automatisch te blijven volgen.

Sinds versie 1.0 is de monitor ook skinnable. Dit betekend dat je de aanblik naar eigen smaak kan veranderen.

Tot slot is het mogelijk tijdens de uitvoer een foto'tje (screenshot) te maken van de huidige situatie met een druk op de knop. Zo zijn de meeste plaatjes van deze site gemaakt. Er wordt dan automatisch een plaatje in jpg-formaat opgeslagen in een speciale map. Dit maakt het tevens makkelijk als docent eigen opdrachten te verhelderen.

Uitvoeren van programma's

Je hoeft geen extra handelingen te verrichten om te zien wat je programma doet. Juist geschreven programma's zijn in RoboMind direct te starten, wat de interactiviteit tussen plan en uitvoering ten goede komt. In sommige andere programma's moet je handmatig je script compileren en uitvoeren.

Ook al ben je aanvankelijk niet blij met fouten in je programma, als er iets niet klopt kom je daar het liefst zo snel mogelijk achter. Daarom word je op onvolkomenheden gewezen nog voordat het programma wordt uitgevoerd. Deze meldingen verschijnen onderin het venster.

Bij het analyseren van je programma is soms handig om de uitvoersnelheid aan te passen. Door simpelweg de schuifbalk te verstellen verhoogt of verlaagt de robot het tempo.

Variabele omgevingen

Het zou allemaal nog niet zo spannend zijn als de omgeving niet voor een beetje variatie kan zorgen. Daarom kunnen er verschillende kaarten worden geladen. Er komen steeds meer kaarten bij, en met een beetje gepuzzel kan je zelf ook kaarten maken.

Download

Download de RoboMind ontwikkelomgeving voor Windows

 

RoboMind - Copyright © 2005 - 2014 - Research Kitchen