Aangepaste geïmporteerde geluiden afspelen in een VEXcode V5-project

Het afspelen van aangepaste geïmporteerde geluiden is een unieke functie in de VEXcode V5-software. In dit artikel wordt uitgelegd waar en hoe u geluiden kunt importeren in VEXcode V5, welke instellingen nodig zijn om ervoor te zorgen dat de geluiden correct worden afgespeeld, en wordt uitgelegd hoe de opdracht VEXcode-geluid afspelen werkt.

VEXcode V5-blokken

Het VEXcode V5-blokkenproject geeft de volgende melding: "Speel bij het opstarten het VEXcode-geluid 'pijl' af, rijd 200 mm vooruit en speel vervolgens het VEXcode-geluid 'game over' af."

VEXcode V5 Python

# Bibliotheekimports
from vex import *

# Begin projectcode
play_vexcode_sound("arrow")
drivetrain.drive_for(FORWARD, 200, MM)
play_vexcode_sound("game over")

VEXcode V5 C++

// De V5-bibliotheek includeren
#include "vex.h"

// Maakt het gebruik van de VEX-bibliotheek eenvoudiger
using namespace vex;

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

Selecteer de afbeelding hierboven om deze te vergroten.

Toegang tot het Play VEXcode-geluidscommando

Standaard verschijnt de opdracht play VEXcode sound niet in de toolbox aan de linkerkant van het scherm. In de volgende stappen wordt uitgelegd hoe u de opdracht kunt inschakelen.

De VEXcode V5-werkbalk met het menu Bestand en het submenu Hulpmiddelen geopend. De optie 'VEXcode-geluiden beheren' bevindt zich in het submenu 'Gereedschap' en is gemarkeerd.

Navigeer naar het menu Bestand. Selecteer 'Extra' en 'VEXcode-geluiden beheren'.

Opmerking: deze afbeelding toont blokken in de toolbox, maar het proces is hetzelfde voor C++- en Python-projecten.

In het menu 'VEXcode-geluiden beheren' van VEXcode V5 vindt u een lijst met geïmporteerde geluiden en de locaties van hun bestanden. Het menu bevat ook een selectievakje om VEXcode-geluiden in te schakelen, en daaronder twee knoppen met de tekst 'Annuleren' en 'Geluiden opslaan'.

Het menu VEXcode-geluiden beheren verschijnt dan.

In VEXcode V5 is het menu 'VEXcode-geluiden beheren' geopend, met het selectievakje 'VEXcode-geluiden inschakelen' aangevinkt en gemarkeerd.

Schakel het selectievakje in om de opdracht play VEXcode sound in te schakelen.

Functionaliteit van het menu 'VEXcode-geluiden beheren'

Het menu VEXcode-geluiden beheren wordt gebruikt om geluiden toe te voegen, geluidsnamen te bewerken en geluiden te verwijderen.

Voeg een geluid toe

In het menu 'VEXcode-geluiden beheren' van VEXcode V5 is de volgende lege regel in de lijst met geluiden gemarkeerd. De nieuwe regel bevat ruimte voor de naam van het geluid en nog een ruimte voor de URL van het bestand.

Zoek een open rij.

In VEXcode V5, in het menu 'VEXcode-geluiden beheren', moet de volgende lege regel in de lijst met geluiden gemarkeerd zijn en de naampijl ingevoerd zijn.

Voer de naam van het geluid in het bijbehorende vak 'Naam' in.

Wanneer u een nieuwe naam invoert, verschijnt er een lege rij onder de huidige rij.

In het menu 'VEXcode-geluiden beheren' van VEXcode V5 is de volgende lege regel in de lijst met geluiden gemarkeerd. De naam is ingesteld op 'arrow' en de URL van het nieuwe geluidsbestand is ingevoerd.

Plak de bijbehorende geluidsbestand-URL in dezelfde rij als de nieuwe naam.

In VEXcode V5, in het menu 'VEXcode-geluiden beheren', is de knop 'Geluiden opslaan' gemarkeerd.

Als u klaar bent, selecteert u 'Geluiden opslaan'.

In VEXcode V5 is het menu 'VEXcode-geluiden beheren' geopend, met de knop 'Annuleren' gemarkeerd.

Om het menu VEXcode-geluiden beheren te bewerken, selecteert u 'Annuleren'.

Sla de wijzigingen op voordat u op 'Annuleren' klikt, om te voorkomen dat bewerkingen verloren gaan.

Verwijder een geluid

In het menu 'VEXcode-geluiden beheren' van VEXcode V5 is het prullenbakpictogram naast het nieuwe pijlgeluid gemarkeerd. Elk aangepast geluid heeft een prullenbakpictogram ernaast.

Klik op het prullenbakpictogram om het geluid dat aan die rij is gekoppeld te verwijderen.

In het menu 'VEXcode-geluiden beheren' van VEXcode V5 zijn de knoppen 'Geluiden opslaan' en 'Annuleren' gemarkeerd.

Selecteer 'Geluiden opslaan' om de wijzigingen op te slaan of 'Annuleren' om het menu te verlaten.

Opmerking: er moet altijd minstens één geluid in de tabel vermeld staan. Het prullenbakpictogram wordt grijs weergegeven als er nog maar één geluid over is, om ervoor te zorgen dat er nog één geluid overblijft.

Bewerk een geluid

In het menu 'VEXcode-geluiden beheren' van VEXcode V5 is het nieuwe pijlgeluid gemarkeerd.

U kunt de naam van een geluid of de bestands-URL bewerken door deze te selecteren.

In het menu 'VEXcode-geluiden beheren' van VEXcode V5 zijn de knoppen 'Geluiden opslaan' en 'Annuleren' gemarkeerd.

Selecteer 'Geluiden opslaan' om de wijzigingen op te slaan of 'Annuleren' om het menu te verlaten.

Verbinding maken met de gebruikers-/consolepoort

Om aangepaste geluiden in webgebaseerde VEXcode V5 af te spelen, is een verbinding met de web-seriële poort van de gebruiker/console nodig. Deze tweede poort is nodig omdat de eerste seriële poort de V5 Brain met het apparaat verbindt voor het downloaden van projecten vanuit een browser.

De VEXcode V5-werkbalk met het groene hersenpictogram geselecteerd tussen de pictogrammen voor de controller en de download. In het Brain-dropdownmenu staat een gemarkeerde knop met de tekst 'Connect User / Console Serial Port'.

Voor stappen over het aansluiten van de V5 Brain op de gebruikers-/consolepoort, bekijk dit artikel.

De V5 Brain is via een USB-kabel met een laptop verbonden.

Om aangepaste geluiden af ​​te spelen, de V5 Brain verbonden blijven met het apparaat via een USB-kabel terwijl de web-seriële poort van de gebruiker/console wordt gebruikt.

Met behulp van de opdracht VEXcode-geluid afspelen

Sleep de opdracht play VEXcode sound naar uw project en voeg deze toe of typ deze. Voor meer informatie over hoe het blok functioneert, bekijk de Help.

VEXcode V5-blokken

VEXcode V5 blokkenproject dat voorleest: "Wanneer gestart, speel VEXcode-geluid af, game over."

VEXcode V5 Python

# Bibliotheekimports
from vex import *

# Begin projectcode
play_vexcode_sound("game over")

VEXcode V5 C++

// De V5-bibliotheek includeren
#include "vex.h"

// Maakt het gebruik van de VEX-bibliotheek eenvoudiger
using namespace vex;

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

Selecteer de afbeelding hierboven om deze te vergroten.

Het volume-icoon geeft aan dat het volume en de luidsprekers van de laptop worden gebruikt bij het afspelen van geluid.

Omdat de geluiden via het aangesloten apparaat worden afgespeeld, moet u ervoor zorgen dat het volume hoog staat wanneer u geluiden afspeelt.

De V5 Brain is via een USB-kabel met een laptop verbonden.

Zorg ervoor dat de V5 Brain via een USB-kabel met het apparaat verbonden blijft terwijl het project wordt gedownload en uitgevoerd.

Opmerking: aangepaste geluiden worden opgeslagen in het VEXcode V5-project en zullen functioneren zolang het specifieke project is geladen. Als VEXcode V5 wordt gesloten of een nieuw project wordt geladen, werken de geluiden niet. Wanneer u het originele projectbestand opnieuw laadt, worden de aangepaste geluiden echter zoals verwacht hervat.

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

Last Updated: