Abspielen benutzerdefinierter importierter Sounds in einem VEXcode V5-Projekt

Das Abspielen benutzerdefinierter importierter Sounds ist eine einzigartige Funktion in der VEXcode V5-Software. In diesem Artikel erfahren Sie, wo und wie Sie Sounds in VEXcode V5 importieren, welche Einrichtung erforderlich ist, um sicherzustellen, dass die Sounds ordnungsgemäß abgespielt werden, und eine Erklärung, wie der Befehl „VEXcode-Sound abspielen“ funktioniert.

VEXcode V5 Blöcke

VEXcode V5-Blöcke, Projekt mit folgender Funktion: Beim Start wird der VEXcode-Soundpfeil abgespielt, dann fährt man 200 mm vorwärts und anschließend wird der VEXcode-Sound „Spiel vorbei“ abgespielt.

VEXcode V5 Python

# Bibliotheksimporte
from vex import *

# Projektcode beginnen
play_vexcode_sound("arrow")
drivetrain.drive_for(FORWARD, 200, MM)
play_vexcode_sound("game over")

VEXcode V5 C++

// Die V5-Bibliothek einbinden
#include "vex.h"

// Ermöglicht die einfachere Verwendung der VEX-Bibliothek
using namespace vex;

int main() {
  playVexcodeSound("arrow");
  Drivetrain.driveFor(forward, 200, mm);
  playVexcodeSound("game over");
}

Klicken Sie auf das obige Bild, um es zu vergrößern.

Zugriff auf den Befehl „VEXcode-Sound abspielen“.

Standardmäßig wird der Befehl VEXcode-Sound abspielen nicht in der Toolbox auf der linken Seite des Bildschirms angezeigt. In den folgenden Schritten wird erläutert, wie Sie den Befehl aktivieren.

VEXcode V5 Toolbar mit geöffnetem Menü „Datei“ und geöffnetem Untermenü „Tools“. Die Option „VEXcode-Sounds verwalten“ befindet sich im Untermenü „Tools“ und ist hervorgehoben.

Navigieren Sie zum Menü „Datei“. Wählen Sie „Extras“ und „VEXcode-Sounds verwalten“.

Hinweis: Dieses Bild zeigt Blöcke in der Toolbox, aber der Prozess ist für C++- und Python-Projekte derselbe.

VEXcode V5 Menü „VEXcode-Sounds verwalten“, das eine Liste der importierten Sounds und deren Dateispeicherorte enthält. Das Menü verfügt außerdem über ein Kontrollkästchen zum Aktivieren der VEXcode-Sounds sowie zwei darunter liegende Schaltflächen mit der Aufschrift „Sounds abbrechen“ und „Sounds speichern“.

Anschließend erscheint das Menü „VEXcode-Sounds verwalten“.

VEXcode V5 Menü „VEXcode-Sounds verwalten“, wobei das Kontrollkästchen „VEXcode-Sounds aktivieren“ angekreuzt und hervorgehoben ist.

Aktivieren Sie das Kontrollkästchen, um den Befehl VEXcode-Sound abspielen zu aktivieren.

Funktionalität des Menüs „VEXcode-Sounds verwalten“

Das Menü „VEXcode-Sounds verwalten“ wird zum Hinzufügen von Sounds, Bearbeiten von Soundnamen und Löschen von Sounds verwendet.

Füge einen Ton hinzu

VEXcode V5 Menü „VEXcode-Sounds verwalten“ mit der nächsten leeren Zeile in der Soundliste hervorgehoben. Die neue Zeile enthält ein Leerzeichen für den Namen des Sounds und ein weiteres Leerzeichen für die zugehörige Datei-URL.

Suchen Sie eine offene Zeile.

VEXcode V5 Menü „VEXcode-Sounds verwalten“: Markieren Sie die nächste leere Zeile in der Soundliste und geben Sie den Namenspfeil ein.

Geben Sie den Klangnamen in das zugehörige Feld „Name“ ein.

Wenn Sie einen neuen Namen eingeben, wird unterhalb der aktuellen Zeile eine leere Zeile angezeigt.

VEXcode V5 Menü „VEXcode-Sounds verwalten“ mit der nächsten leeren Zeile in der Soundliste hervorgehoben. Der Name wurde auf „arrow“ gesetzt und die neue URL der Audiodatei wurde eingegeben.

Fügen Sie die zugehörige Sounddatei-URL in dieselbe Zeile wie den neuen Namen ein.

VEXcode V5 Menü „VEXcode-Sounds verwalten“, wobei die Schaltfläche „Sounds speichern“ hervorgehoben ist.

Wenn Sie fertig sind, wählen Sie „Sounds speichern“.

VEXcode V5 Menü „VEXcode-Sounds verwalten“ mit hervorgehobener Schaltfläche „Abbrechen“.

Um das Menü „VEXcode-Sounds verwalten“ zu bearbeiten, wählen Sie „Abbrechen“.

Speichern Sie die Änderungen, bevor Sie auf „Abbrechen“ klicken, um den Verlust von Änderungen zu vermeiden.

Einen Ton löschen

VEXcode V5 Menü „VEXcode-Sounds verwalten“, wobei das Papierkorbsymbol neben dem neuen Pfeilton hervorgehoben ist. Jeder benutzerdefinierte Sound ist mit einem Papierkorbsymbol gekennzeichnet.

Klicken Sie auf das Papierkorbsymbol, um den mit dieser Zeile verknüpften Sound zu löschen.

VEXcode V5 Menü „VEXcode-Sounds verwalten“ mit den hervorgehobenen Schaltflächen „Sounds speichern“ und „Abbrechen“.

Wählen Sie „Sounds speichern“, um die Änderungen zu speichern, oder „Abbrechen“, um das Menü zu verlassen.

Hinweis: In der Tabelle muss immer mindestens ein Ton aufgeführt sein. Das Papierkorbsymbol wird ausgegraut, wenn nur noch ein Ton übrig ist, um sicherzustellen, dass ein Ton übrig bleibt.

Bearbeiten Sie einen Ton

VEXcode V5 Menü „VEXcode-Sounds verwalten“ mit hervorgehobenem neuen Pfeilton.

Sie können den Namen oder die Datei-URL eines Sounds bearbeiten, indem Sie ihn auswählen.

VEXcode V5 Menü „VEXcode-Sounds verwalten“ mit den hervorgehobenen Schaltflächen „Sounds speichern“ und „Abbrechen“.

Wählen Sie „Sounds speichern“, um die Änderungen zu speichern, oder „Abbrechen“, um das Menü zu verlassen.

Verbindung zum Benutzer-/Konsolenport herstellen

Um benutzerdefinierte Sounds im webbasierten VEXcode V5 abzuspielen, ist eine Verbindung zum seriellen Web-Port des Benutzers/der Konsole erforderlich. Dieser zweite Port wird benötigt, da der erste serielle Port das V5 Brain mit dem Gerät verbindet, um Projekte über einen Browser herunterzuladen.

VEXcode V5 Toolbar mit dem ausgewählten grünen Gehirn-Symbol zwischen den Symbolen Controller und Download. Im Dropdown-Menü „Brain“ befindet sich darunter eine hervorgehobene Schaltfläche mit der Aufschrift „Connect User / Console Serial Port“.

Eine Anleitung zum Anschließen des V5 Brain an den Benutzer-/Konsolenport Sie in diesem Artikel.

V5 Brain ist über ein USB-Kabel mit einem Laptop verbunden.

Um benutzerdefinierte Sounds abzuspielen, das V5 Brain über ein USB-Kabel mit dem Gerät verbunden bleiben, während der Benutzer-/Konsolen-Web-serielle Port verwendet wird.

Verwenden des Befehls „VEXcode-Sound abspielen“.

Ziehen Sie den Befehl play VEXcode sound per Drag & Drop in Ihr Projekt oder geben Sie ihn ein. Weitere Informationen zur Funktionsweise des Blocks finden Sie in der Hilfe.

VEXcode V5-Blöcke

VEXcode V5-Blöcke, Projekt mit der Meldung: Beim Start wird der VEXcode-Sound abgespielt – Spiel vorbei.

VEXcode V5 Python

# Bibliotheksimporte
from vex import *

# Projektcodebeginn
play_vexcode_sound("Spiel vorbei")

VEXcode V5 C++

// Die V5-Bibliothek einbinden
#include "vex.h"

// Ermöglicht die einfachere Verwendung der VEX-Bibliothek
using namespace vex;

int main() {
  playVexcodeSound("game over");
}

Klicken Sie auf das obige Bild, um es zu vergrößern.

Ein Lautstärkesymbol zeigt an, dass beim Abspielen von Tönen die Lautstärke und die Lautsprecher des Laptops verwendet werden.

Da die Töne über das angeschlossene Gerät abgespielt werden, stellen Sie sicher, dass die Lautstärke bei der Tonwiedergabe hoch ist.

V5 Brain ist über ein USB-Kabel mit einem Laptop verbunden.

Stellen Sie sicher, dass das V5 Brain über ein USB-Kabel mit dem Gerät verbunden bleibt, während das Projekt heruntergeladen und ausgeführt wird.

Hinweis: Benutzerdefinierte Sounds werden im VEXcode V5-Projekt gespeichert und funktionieren, solange das spezifische Projekt geladen ist. Wenn VEXcode V5 geschlossen oder ein neues Projekt geladen wird, funktionieren die Sounds nicht. Beim erneuten Laden der ursprünglichen Projektdatei werden die benutzerdefinierten Sounds jedoch wie erwartet wieder abgespielt.

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

Last Updated: