Mijn blok-bouwer

Soms maak je een fantastisch miniprogramma dat je ook in andere projecten of programma's wilt gebruiken.

Met de Mijn blok-bouwer kun je dit miniprogramma (een aantal blokken in het werkgebied) nemen en deze samenvoegen om een Mijn blok te creëren.

Na verloop van tijd heb je mogelijk een bibliotheek met Mijn blokken samengesteld die je met andere MINDSTORMS-gebruikers kunt ruilen.
Een Mijn blok aanmaken
Stel dat je een miniprogramma gemaakt hebt waarmee je robot in een vierkant rijdt:




Om dit miniprogramma naar een blok om te zetten, gebruik je het gereedschap Selecteren en selecteer je alle gewenste blokken door er een kader rond te trekken.

Selecteer „Mijn blok-bouwer” in het menu Gereedschappen om Mijn blok-bouwer te starten.



Geef je blok een naam en een korte beschrijving.

Selecteer een van de Mijn Blok-pictogrammen zodat het duidelijk is om welk soort blok het gaat. In dit voorbeeld rijdt de robot in een vierkant, dus kiezen we voor een pictogram met motoren.

Klik op Voltooien.

Je miniprogramma wordt nu omgezet naar een blok! Alle Mijn blokken die je voor een project aanmaakt, worden op het palet Mijn blokken weergegeven.



Je kunt het nieuwe Mijn blok naar het Programmeerveld verslepen om het in je programma te gebruiken.



Dubbelklik op het Mijn blok als je een onderdeel ervan wilt bewerken.
Meer doen met Mijn blokken
Het Mijn blok dat we net hebben aangemaakt om in een vierkant te rijden is leuk, maar wat gebeurt er als je een groter vierkant wilt? Of wat als je de robot sneller in een vierkant wilt laten rijden? Wat als je een driehoek wilt?

Je zou het Mijn blok kunnen openen en telkens de inputs wijzigen, maar er is een handigere manier.

Configureer je miniprogramma zoals je dat ook voor het eerste Mijn blok hebt gedaan: Selecteer de gewenste blokken, en selecteer vervolgens „Mijn blok-bouwer” in het menu Gereedschappen om Mijn blok-bouwer te starten.

Vul net zoals voor het eerste Mijn blok alle secties in, maar klik nog niet op Voltooien. Klik in plaats daarvan op het symbool + op het Mijn blok om een parameter toe te voegen.





Vul de nodige informatie in op het tabblad Instelling parameter. Op die manier kunnen we de grootte van het vierkant bepalen.

Stel de Standaardwaarde bijvoorbeeld in op 1000 voor het geval je deze vergeet in te stellen wanneer je het Mijn blok gebruikt in je eigen programma's. Je kunt voor deze parameter zelfs een schuifbalk selecteren.

Selecteer op het tabblad Pictogram parameter een geschikte afbeelding voor de parameter. In dit voorbeeld regelen we de afstand die de robot zal afleggen bij het maken van een vierkant, dus is een rechte pijl de juiste keuze.





Nu je je parameter toegevoegd hebt, kun je op Voltooien klikken.

De nieuwe parameter „Afstand” moet verbonden worden met de input in het miniprogramma voor we deze kunnen regelen.



Koppel de verbinding die vertrekt aan je parameter Afstand aan de input Graden van het eerste blok Tankbesturing. Op die manier kunnen we regelen hoe groot het vierkant zal zijn dat de robot zal afleggen (zie Gegevensverbindingen voor meer informatie).




Keer terug naar het hoofdprogramma. Je zult nu je Mijn blok te zien krijgen, maar deze keer met een parameter voor het instellen van de lengte van een zijde voor het miniprogramma vierkant. Afhankelijk van de hierboven geselecteerde Parameterstijl kun je rechtstreeks een waarde invoeren of hiervoor de schuifbalken gebruiken.

Wat als je de robot in een driehoek of een zeshoek wilt laten rijden?

Hier is hetzelfde Mijn blok, maar deze keer met parameters die je kunt instellen:

1. De af te leggen afstand voor elke zijde (Afstand)
2. Hoe snel de robot rijdt (Snelheid)
3. Welke hoek er moet gemaakt worden
4. Hoe vaak de rijopdrachten herhaald moeten worden





Handige weetjes
Je kunt de volgorde van de parameters op het blok in Mijn blok-bouwer wijzigen. Klik op de linker- of rechterpijl om de geselecteerde parameter te verplaatsen.



Parameter naar links verplaatsen
Parameter naar rechts verplaatsen
Parameter verwijderen
Mijn blok-bouwer
Snelkoppelingen