Använda Mina Block i VEXcode V5

Mina block är en av blockkategorierna inom VEXcode V5. Några andra kategorier inkluderar utseende, ljud, avkänning och variabler. Mina block används för att skapa en sekvens av block som kan användas flera gånger under ett projekt.


Hur man gör ett block

Skärmdump av gränssnittet för val av Mitt block i VEX V5-programvaran, som illustrerar alternativ för att skapa anpassade block i avsnittet Blockhandledning.

Välj "Skapa ett block" från kategorin Mina block.

Skärmdump som visar hur man byter namn på ett block i VEX V5-programmeringsgränssnittet, med blockvalsmenyn och byt namn-alternativet markerade.

Byt namn på blocket genom att skriva in det i fältet "Blocknamn" och välj sedan "OK".


Hur man anpassar ett block

Lägg till en inmatning (nummer)

Skärmdump av programmeringsgränssnittet för VEX V5 Blocks som visar alternativet "Lägg till ingång" i en blockhandledning, som illustrerar hur man lägger till ingångar till ett block i programmeringsmiljön.

Välj alternativet "Lägg till en inmatning (nummer)" på skärmen "Skapa ett block". Byt namn på inmatningen genom att ange i fältet 'nummer' och välj sedan 'OK'.

Lägg till en indata (boolesk)

Skärmdump av programmeringsgränssnittet för VEX V5 Blocks som visar alternativet "Lägg till booleskt"-block, vilket illustrerar hur man integrerar boolesk logik i programmeringshandledningar.

Välj alternativet "booleskt" från skärmen "Skapa ett block". Byt namn på inmatningen genom att ange i fältet 'booleskt' och välj sedan 'OK'.

Lägg till en etikett

Skärmdump av programmeringsgränssnittet för VEX V5 Blocks som visar hur man lägger till en etikett till ett block, med markerade alternativ och en tydlig layout för användarvägledning i handledningsavsnittet.

Välj alternativet "Lägg till en etikett" på skärmen "Skapa ett block". Byt namn på etiketten genom att skriva in det i fältet "Etiketttext" och välj sedan "OK".

Kombinera inmatningar och etiketter

Skärmdump av programmeringsgränssnittet för VEX V5 Blocks som visar handledningen för blocket "Kombinera ingångar", som illustrerar hur man sammanfogar flera insignaler till en enda utgång för programmering av robotar.

Kombinera indata och etiketter för att skapa en sekvens av block och välj sedan "OK".


Hur man tar bort inmatningar/etiketter

Skärmdump som visar stegen för att ta bort ett block i VEX V5-programmering, med ett användargränssnitt med markerade alternativ och knappar för borttagning.

För att ta bort en inmatning eller etikett, välj ikonen "Rensa" ovanpå den inmatning eller etikett som du vill ta bort.


Så här använder du Define-blocket

Skärmdump av funktionen Definiera block i V5, som illustrerar hur man skapar och anpassar block i handledningsavsnittet. Bilden visar ett användargränssnitt med alternativ och inställningar för blockkonfiguration.

En parameter kan nu användas från {Define} blocket när den väl har skapats.

Skärmdump av funktionen Definiera block i V5, som illustrerar hur man skapar och anpassar block i handledningsavsnittet. Bilden visar ett användargränssnitt med alternativ och inställningar för blockkonfiguration.

Fäst ytterligare block till {Define} blocket.

Skärmdump av funktionen Definiera block i V5, som illustrerar hur man skapar och anpassar block i handledningsavsnittet. Bilden visar ett användargränssnitt med alternativ och inställningar för blockkonfiguration.

Använd parametrar från {Define} blocket.

Skärmdump av funktionen Definiera block i V5, som illustrerar hur man skapar och anpassar block i handledningsavsnittet. Bilden visar ett användargränssnitt med alternativ och inställningar för blockkonfiguration.

Använd [Mitt block] som är kopplat till {When Started} blocket.


Hur man använder mina block

Exempel på körning i rutor

I det här exemplet kommer roboten att använda Mina block för att:

  • Kör framåt i en 200 mm fyrkant.
  • Sväng höger 45 grader.
  • Kör framåt i en 300 mm fyrkant.

{Define} -hattblocket bryter ner en procedur. I följande exempel bryter detta {Define} hattblock ner blocken som används för att köra i en ruta ett visst antal gånger. Dra argument från {Define} blocket för att använda dem inom blocken.

När {Define} blocket är inställt kan det nyskapade blocket dras och läggas till {When Started} blocket för att ställa in parametrar.

Illustration av V5-block i en handledning, som visar olika programmeringselement och deras kopplingar, utformad för att hjälpa användare att förstå blockbaserade kodningskoncept.

När parametrarna har ändrats är projektet klart att laddas ner och köras.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: