Skapa egna block

Kanske skapar du ett jättebra miniprogram som du vill återanvända i andra projekt eller program.

I Skapa egna block kan du markera ditt lilla program, dvs. ett antal block på arbetsytan, och gruppera dem till ett eget block.

Efterhand kanske du bygger upp ett bibliotek av egna block som du kan dela med andra MINDSTORMS-användare.
Skapa ett eget block
Anta att du har skapat ett miniprogram som gör att roboten åker i en fyrkant:




Om du vill konvertera programmet till ett eget block använder du väljarverktyget för att rita en markering runt alla block som ska ingå det egna blocket.

Välj ”Skapa egna block” i verktygsmenyn.



Tilldela blocket ett namn och ange en kort beskrivning.

Välj någon av ikonerna för egna block, så att du lätt kan identifiera blocket senare. I det här exemplet kör roboten i en fyrkantsbana. Därför väljer vi en ikon med motorer.

Klicka på Slutför.

Ditt lilla program konverteras till ett eget block! Alla egna block som du skapar i ett projekt, visas på paletten Egna block.



Vill du använda det nya, egna blocket i programmet drar du blocket till programmeringsytan.



Dubbelklicka på det egna blocket om du vill redigera någon del av det.
Göra ännu mer med egna block
Det egna blocket för att köra i fyrkant är ganska fiffigt. Men tänk om du vill att fyrkantsbanan ska vara större? Eller om du vill att roboten ska åka snabbare eller i en triangelbana?

Du kan redigera det egna blocket genom att ange nya indata varje gång, men det finns ett bättre sätt.

Skapa ditt miniprogram, precis som du gjorde för det första egna blocket: Markera blocken och välj ”Skapa egna block” i verktygsmenyn.

Fyll i alla inställningar, precis som du gjorde för det första egna blocket. Klicka inte på Slutför än. Klicka i stället på plustecknet (+) i det egna blocket, för att lägga till en parameter.





Fyll i informationen på fliken Parameterinställningar. På så sätt kan du bestämma hur stor rutan ska vara.

Ange för säkerhets skull ett standardvärde, till exempel 1000, ifall du skulle glömma att ange det när du använder det egna blocket i dina program. Du kan även välja en reglagetyp för parametern.

På fliken Parameterikon väljer du en lämplig bild för parametern. I det här exemplet vill du bestämma den sträcka som roboten åker i rutan. En rak pil är därför en lämplig ikon.





Nu har du lagt till parametern och kan klicka på Slutför.

Den nya parametern, ”Distance” (Avstånd), måste kopplas som indata till miniprogrammet.



Dra en ledning från utgången på avståndsparametern till ingången för grader på det första blocket (blocket Kör – spakstyrning). På så sätt kan du kontrollera hur stor ruta roboten åker i. (Mer information finns under Dataledningar).




Gå tillbaka till huvudprogrammet. Där visas det egna blocket, men med en parameter för att ange rutans sidolängd i miniprogrammet. Beroende på vilken parameterstil du valde ovan, kan du ange värdet direkt eller använda reglagen.

Kanske vill du att roboten ska åka i en triangel- eller sexhörningsbana.

Här är samma egna block, den här gången med parametrar som bestämmer:

1. Den sträcka (avståndet) som roboten ska åka längs varje sida.
2. Hur snabbt (hastighet) roboten åker.
3. Hur stor vinkeln ska vara mellan varje raksträcka.
4. Hur många gånger åkkommandona ska upprepas.





Tips och trick
Du kan ändra parametrarnas ordning i blocket i blockbyggaren. Klicka på de vänstra och högra pilarna för att flytta den valda parametern.



Flytta parameter åt vänster
Flytta parameter åt höger
Ta bort parameter
Skapa egna block
Snabblänkar