Deaktivieren und Aktivieren von Blöcken in VEXcode V5

Mit VEXcode V5 können Benutzer Blöcke in ihren Projekten deaktivieren und aktivieren. Dies ist eine nützliche Funktion zum Testen oder Debuggen eines Projekts, ohne das Projekt auseinandernehmen zu müssen. Der Benutzer kann einen oder mehrere Blöcke deaktivieren oder aktivieren, um die Unterschiede im Verhalten des Roboters zu testen, wenn dieser Block im Projekt vorhanden ist oder nicht.


So deaktivieren und aktivieren Sie Blöcke

Collage aus verschiedenen Blockdesigns und Tutorials aus V5, die unterschiedliche Stile und Funktionen zeigen, die Benutzer erkunden und in ihren Projekten implementieren können.

Um einen Block zu deaktivieren, klicken Sie mit der rechten Maustaste oder drücken Sie lange auf den Block, um das Kontextmenü zu aktivieren, und wählen Sie dann Block deaktivieren aus.

Screenshot, der den Aktivieren/Deaktivieren-Schalter für Blöcke in V5 zeigt und die Optionen zum Verwalten der Blockfunktionalität im Tutorial-Abschnitt veranschaulicht.

Um einen deaktivierten Block zu aktivieren, aktivieren Sie das Kontextmenü für diesen Block und wählen Sie Block aktivieren.


Was passiert mit einzelnen Blöcken, wenn sie deaktiviert sind?

Screenshot, der zeigt, wie eine Funktion in V5 deaktiviert wird, mit hervorgehobenen Optionen und Einstellungen für Benutzer im Abschnitt „Block-Tutorials“.

Während ein oder mehrere Blöcke deaktiviert sind, werden sie ausgegraut und mit einem Raster aus diagonalen Linien darüber angezeigt.

Der deaktivierte Block wird wie ein Kommentar behandelt. Es hat keinen Einfluss auf den Ablauf des Projekts.

Im Beispielprojekt links wartet der Roboter nach der Rückwärtsfahrt nicht, sondern biegt sofort nach rechts ab.


Was passiert, wenn ein Block mit verschachtelten Blöcken deaktiviert wird?

Wenn Sie einen Block mit darin verschachtelten Blöcken deaktivieren, werden alle Blöcke deaktiviert. Blöcke wie eine Schleife oder eine If-Then-Else-Bedingung, die über verschachtelte Blöcke verfügen, können auf die gleiche Weise deaktiviert werden wie ein einzelner Block. 

Abbildung eines deaktivierten Blocks in der Vex V5-Programmierung. Gezeigt wird ein ausgegrauter Block mit einem Warnsymbol, das darauf hinweist, dass der Block im aktuellen Kontext nicht verwendet werden kann. Relevant für Block-Tutorials in der V5-Kategoriebeschreibung.

Aktivieren Sie das Kontextmenü dieser Schleife oder dieses bedingten Steuerblocks und wählen Sie dann Block deaktivieren aus.

Abbildung, die einen deaktivierten Block in der VEX V5-Programmierung zeigt und die visuelle Darstellung des inaktiven Zustands des Blocks zu Lernzwecken hervorhebt.

Das Bild unten zeigt, was passierte, als die Wiederholungsschleife deaktiviert wurde. Die Schleife und die beiden darin enthaltenen Blöcke wurden alle deaktiviert.

Screenshot, der den Vorgang zum Aktivieren der Blockhaupteinstellungen in der VEX V5-Software zeigt und die Benutzeroberfläche und die Optionen veranschaulicht, die den Benutzern im Abschnitt „Block-Tutorials“ zur Verfügung stehen.

Sie können den Hauptblock und alle darin enthaltenen verschachtelten Blöcke aktivieren, indem Sie das Kontextmenü des Hauptblocks aktivieren und Block aktivieren auswählen.

>Screenshot verschachtelter Blöcke in V5, der die hierarchische Struktur und Eigenschaften von Blöcken zu Lernzwecken veranschaulicht.

Wenn der Hauptblock aktiviert ist, werden auch alle verschachtelten Blöcke aktiviert.


Deaktivieren und Aktivieren eines einzelnen verschachtelten Blocks

Sie können einzelne Blöcke innerhalb einer Schleife oder Wenn-Dann-Sonst deaktivieren, indem Sie die gleichen Schritte zum Deaktivieren anderer Blöcke ausführen: Aktivieren Sie das Kontextmenü dieses Blocks und wählen Sie Block deaktivieren.

Diagramm zur Illustration der Loop-Block-Funktionalität in der V5-Roboterprogrammierung und zur Veranschaulichung, wie Schleifen ineinander verschachtelt werden können, um Roboteraktionen effektiv zu steuern.

Hier ist ein Beispiel für die Deaktivierung nur eines einzelnen Blocks innerhalb einer Schleife.

Screenshot der Funktion „Nest-Kontext aktivieren“ in VEX V5, der die Benutzeroberfläche und die verfügbaren Optionen zum Konfigurieren von Kontexteinstellungen in Block-Tutorials zeigt.

Das Kontextmenü für den Hauptblock bietet keine Option zum Aktivieren des verschachtelten Blocks, da der Hauptblock nicht deaktiviert wurde.

Screenshot des Tutorials „Vor dem Deaktivieren eines Hats“ in V5, der die Schritte zum Verwalten von Hats in der Blockprogrammierschnittstelle der Plattform veranschaulicht.

Wenn Sie diesen verschachtelten Block später aktivieren möchten, müssen Sie sein Kontextmenü aktivieren.


Deaktivieren eines „Hut“-Blocks

Sie können einen ganzen Blockstapel deaktivieren, indem Sie den „Hut“-Block deaktivieren, der sie alle enthält. 

Screenshot eines Kontextmenüs mit Optionen im Zusammenhang mit V5-Block-Tutorials, das die verfügbaren Funktionen und Einstellungen für Benutzer veranschaulicht, die mit VEX V5-Programmierung arbeiten.

Aktivieren Sie das Kontextmenü des „hat“-Blocks und wählen Sie dann „Block deaktivieren“.

Screenshot einer deaktivierten Bearbeitungsoption für den Hat Block in der Vex V5-Programmierschnittstelle, der die Funktionen und Einstellungen des Blocks im Kontext der Block-Tutorials veranschaulicht.

Das Bild unten zeigt, was passierte, als der „hat“-Block „Beim Start“ deaktiviert wurde. Alle im Block „When Started“ enthaltenen Blöcke werden nicht ausgeführt.

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

Last Updated: