Den Min blok, som vi lige har oprettet til at lave en firkant, er god, men hvad sker der, hvis du vil have en større firkant. Eller hvis du vil have robotten til at køre hurtigere? Hvad hvis du vil have robotten til at køre i en trekant?
Du kan godt gå ind i din Min blok og ændre inputtene hver gang, men der findes en bedre måde.
Opret miniprogrammet på samme måde, som du gjorde til den første Min blok: Vælg de ønskede blokke, og klik derefter på Min blokbygger i menuen Funktioner for at starte Min blokbygger.
Udfyld alle sektionerne, som du gjorde med den første Min blok, men vent med at klikke på Udfør. Klik i stedet på symbolet + på Min blok for at tilføje en parameter.
Indsæt de relevante oplysninger på fanen Parameteropsætning. Dermed kan vi bestemme, hvor stor firkanten skal være.
Indstil for eksempel Standardværdi til 1000, bare for at være på den sikre side, hvis du nu skulle have glemt at indstille den, da du brugte din Min blok i dine egne programmer. Du kan endda vælge, hvilken type skyder du vil bruge til parameteren.
Vælg et relevant billede til parameteren på fanen Parameterikoner. I dette eksempel styrer vi, hvor langt robotten skal køre, når den laver en firkant, så lige pile virker som en god idé.
Klik på Udfør, nu hvor du har tilføjet parameteren.
Den nye parameter "Distance" skal forbindes med inputtet i miniprogrammet, før vi kan styre den.
Forbind den ledning, der kommer ud af din parameter Distance, med inputtet Grader i den første Tankstyring-blok. Dermed kan vi styre, hvor stor en firkant robotten kører i (se
Datakabler for at få yderligere oplysninger).
Gå tilbage til hovedprogrammet. Her kan du nu se din Min blok, men denne gang med en parameter, der bestemmer sidelængden på firkanten i miniprogrammet. Afhængigt af det parameterformat, der blev valgt ovenfor, kan du enten indtaste værdien direkte eller bruge skyderne.
Hvad nu hvis du vil have robotten til at køre i en trekant eller sekskant?
Her er den samme Min blok, men denne gang har den parametre, der kan styre følgende:
1. Den længde, der skal køres i hver side (Distance)
2. Robottens hastighed (Speed)
3. Den vinkel, den skal dreje i i hvert hjørne
4. Hvor mange gange kørselskommandoerne skal gentages.
