Verwenden meiner Blöcke in VEXcode VR

„Meine Blöcke“ ist eine der Blockkategorien in VEXcode VR. Einige andere Kategorien umfassen Magnet, Aussehen, Wahrnehmung und Variablen. Mit „Meine Blöcke“ erstellen Sie eine Abfolge von Blöcken, die im Laufe eines Projekts mehrfach verwendet werden können.


Wie man einen Block herstellt

Meine Kategorie „Blöcke“ ist in der Blockpalette ausgewählt.

Wählen Sie „Block erstellen“ aus der Kategorie „Meine Blöcke“.

Mein Blockstapel zeigt einen benutzerdefinierten Blockaufruf in einem VEXcode VR-Projekt an

Benennen Sie den Block um, indem Sie ihn in das Feld „Blockname“ eingeben und dann „OK“ auswählen.


So passen Sie einen Block an

Eingabe hinzufügen (Zahl)

VEXcode VR-Arbeitsbereich mit einer „Mein Block“-Definition und dem benutzerdefinierten Block, der dem Projektstapel hinzugefügt wurde.

Wählen Sie im Bildschirm „Block erstellen (Vorschau)“ die Option „Eingabe hinzufügen (Zahl)“. Benennen Sie die Eingabe um, indem Sie sie in das Feld „Nummer“ eingeben und dann „OK“ auswählen.

Füge eine Eingabe (boolesch) hinzu

Mein Blockmenü mit dem benutzerdefinierten Block „Ein Quadrat fahren“, der in VEXcode VR verwendet werden kann

Wählen Sie im Bildschirm „Block erstellen (Vorschau)“ die Option „Eingabe hinzufügen (Boolescher Wert)“. Benennen Sie die Eingabe um, indem Sie etwas in das Feld „Boolescher Wert“ eingeben und dann „OK“ auswählen.

Füge eine Bezeichnung hinzu

Die Schaltfläche „Meine Blöcke“ dient zum Erstellen benutzerdefinierter Blöcke in VEXcode VR.

Wählen Sie im Bildschirm „Block erstellen (Vorschau)“ die Option „Beschriftung hinzufügen“ aus. Benennen Sie das Etikett um, indem Sie es in das Feld „Etikettentext“ eingeben und dann „OK“ auswählen.

Eingaben und Beschriftungen kombinieren

Mein Block mit Geschwindigkeits- und Distanzeingaben in der VEXcode VR-Blockpalette

Kombinieren Sie Eingaben und Beschriftungen, um eine Folge von Blöcken zu erstellen.


So löschen Sie Eingabefelder / Beschriftungen

Löschen Sie den ausgewählten Eintrag aus dem Menü „Mein Block“.

Um eine Eingabe oder Beschriftung zu löschen, wählen Sie das Symbol „Löschen“ über der Eingabe oder Beschriftung, die Sie entfernen möchten.


So verwenden Sie den Definieren-Block

VEXcode VR-Arbeitsbereich mit My Blocks, der eine benutzerdefinierte Sequenz in wiederverwendbare Blöcke organisiert

Ein Parameter kann nun aus dem „Define“-Block verwendet werden, sobald er erstellt wurde.

Blöcke, die eine „Mein Block“-Definition mit Stift-Absenk-, Fahr- und Drehbefehlen für den VR-Roboter anzeigen.

Hängen Sie weitere Blöcke an den Block „Define“ an.

Hinzufügen eines Zahlenblocks als Eingabe zu einem My Block-Parameter in VEXcode VR

Verwenden Sie Parameter aus dem Block „Define“.

Meine Blockpalette mit dem benutzerdefinierten Block „Quadrat zeichnen“, der zur Verwendung verfügbar ist.

Verwenden Sie den „Mein Block“, der an den Block „Beim Start“ angehängt ist.


So verwenden Sie meine Blöcke

Beispiel zum Zeichnen von Quadraten

In diesem Beispiel verwendet der Roboter „Meine Blöcke“, um:

  • 200 mm vorwärts fahren
  • Zeichnen Sie mit dem schwarzen Stift ein 300 mm großes Quadrat
  • Biegen Sie 25 Grad nach rechts ab
  • Zeichnen Sie mit dem Rotstift ein 500 mm großes Quadrat

Der Hutblock „Define“ gliedert eine Prozedur. Im folgenden Beispiel zerlegt dieser Hutblock „Definieren“ die Blöcke, die zum Zeichnen eines Quadrats in einer bestimmten Anzahl verwendet werden. Ziehen Sie Argumente aus dem Definieren-Block in die Blöcke, wie in diesem Video gezeigt.

Sobald der „Definieren“-Block festgelegt ist, kann der neu erstellte Block nun per Drag & Drop in den „Beim Start“-Block gezogen werden, um Parameter festzulegen, wie in diesem Video gezeigt.

VEXcode VR-Projekt, das einen My Block verwendet, um Befehle zum Zeichnen zweier Quadrate mit dem Stiftwerkzeug zu wiederholen

Sobald die Parameter geändert sind, kann das Projekt gestartet werden.

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

Last Updated: