Konfigurera V5 Vision Sensor med Expert Robot Configuration i VEXcode Pro V5

The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.

VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.

Öppna ett projekt

VEXcode Pro V5-gränssnittet med Arkiv-menyn öppen och alternativet Öppna markerat för att öppna ett projekt.

Aktivera expertrobotkonfiguration

VEXcode Pro V5-projektinställningsmenyn med alternativet "Aktivera expertrobotkonfiguration" markerat.

Godkänn villkoren för expertrobotkonfiguration

Varningsdialogruta som förklarar expertrobotkonfigurationen med Ja-knappen markerad för att bekräfta.

Inkludera ny fil

VEXcode Pro V5-gränssnitt med kontextmenyn för att inkludera mappar öppen och alternativet Ny fil markerat.

Högerklicka på rullgardinsmenyn "Inkludera" och välj "Ny fil".

Lägg till konfigurationsfil för synsensor

Fönstret Skapa ny fil visar Vision Sensor Configuration (.h) vald med namn- och portfält ifyllda och knappen Skapa markerad.

Välj C++-filen 'Vision Sensor Configuration(.h)'.

Tilldela synsensorn till en port.

Namnge filen [filnamn].h

Klicka på knappen Skapa.

OBS: Filnamnet MÅSTE innehålla rätt filändelse ”.h”, filen kan inte skapas utan den.

Starta Vision-verktyget

VEXcode Pro V5-kodredigeraren som visar Vision Sensor-konfigurationsfilen öppen med knappen Konfigurera markerad.

Klicka på den nyskapade Vision Sensor-filen för att öppna filen.

Klicka på knappen Konfigurera för att starta visionverktyget.

Placera ett objekt i vy

Vision Utility visar kameravy av ett blått objekt med Frys-knappen tillgänglig och signaturkontroller visade.

Placera ett föremål framför Vision-sensorn så att det tar upp större delen av skärmen och klicka på knappen "Frys" för att låsa skärmen.

Välj objektets färg

Vision Utility som visar en avgränsningsram ritad runt ett blått objekt.

Klicka och dra en avgränsningsruta på färgen/objektet som ska spåras. Se till att avgränsningsramen huvudsakligen innehåller objektets färg och inte lite eller inget av bakgrunden.

Tilldela färgen

Vision Utility visar en avgränsningsram ritad runt ett blått objekt och en signaturplats vald med knappen Ange.

Klicka på en av de sju kryssrutorna "Ange" för att tilldela den färgen till en signaturplats.

Kalibrera färgsignaturen

Vision Utility visar reglaget för kalibrering av färgsignatur justerat för att bättre matcha objektet.

Klicka på den dubbelsidiga pilikonen till höger om knappen "Rensa" och använd reglaget för att kalibrera synsensorn för att bäst upptäcka färgsignaturen. För bästa resultat, dra reglaget tills det mesta av det färgade objektet är markerat medan bakgrunden och andra objekt inte är det.

Namnge signaturen

Vision Utility visar färgsignaturen som bytt namn till BLUE_CUBE.

Klicka på textfältet SIG_1 för att byta namn på färgsignaturen.

Tryck på Freeze-knappen en gång till för att låta synsensorn återuppta spårningen. Flytta det färgade objektet inom synsensorns synfält för att säkerställa att det spåras. Om spårningen fungerar som avsett, stäng Vision Utility.

VEXcode Pro V5-kodredigeraren som visar Vision Sensor-konfigurationsfilen med BLUE_CUBE-signaturen definierad i koden.

Färgsignaturerna kan också ändras i textredigeraren via konfigurationsfilen för Vision Sensor.

För att konfigurera synsensorn för att upptäcka fler färger, upprepa steg 5–9.

OBS: Synsensorn är känslig för olika ljusnivåer. Färgsignaturerna kan behöva omkalibreras om ljusnivåerna i robotens omgivning ändras.

Öppna main.cpp

VEXcode Pro V5 filutforskaren med main.cpp-filen markerad i src-mappen.

Klicka på main.ccp för att öppna filen.

Ändra main.cpp

VEXcode Pro V5-kodredigeraren som visar main.cpp-filen med en include-sats tillagd för Vision Sensor-headerfilen. Raden lyder #include VisionSensor.h.

Skriv ut
#include "[namn på Vision Sensor-fil].h".

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

Last Updated: