Configuratie van de V5 Vision-sensor in 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.

Wanneer u begint met programmeren met VEXcode Pro V5, verschijnen de Vision Sensor-opdrachten pas in de Command Reference als de Vision Sensor is geconfigureerd. 


De visiesensor toevoegen

De interface van VEXcode Pro V5 met de knop 'Robotconfiguratie' gemarkeerd in de werkbalk.

Om de Vision Sensor te configureren, selecteert u de knop Robotconfiguratie om het venster Robotconfiguratie te openen. Er moet een project geopend zijn om het venster Robotconfiguratie te kunnen gebruiken.

Robotconfiguratiemenu met de optie 'Een apparaat toevoegen' weergegeven.

Selecteer 'Een apparaat toevoegen'.

Venster voor apparaatselectie met de optie 'Vision Sensor' gemarkeerd.

Selecteer de zichtsensor.

In het venster voor poortselectie wordt weergegeven dat de Vision Sensor aan een poort op de V5 Brain heeft toegewezen.

Selecteer op welke poort de Vision Sensor is aangesloten op de VEX V5 Brain. Poorten die al voor andere apparaten zijn geconfigureerd, zijn niet beschikbaar.

  • Zodra de poort is geselecteerd, ziet u het configuratievenster van de Vision Sensor. Volg de volgende reeks stappen om te configureren. 

Klik hier op voor hulp bij het monteren en bedraden van uw Vision Sensor.


De visionsensor configureren

Het venster met instellingen voor de beeldsensor toont het Vision12-apparaat met de knoppen 'Configureren' en 'Klaar'.

Sluit de zichtsensor rechtstreeks op uw computer aan met behulp van een micro-USB-kabel voordat u Configureren selecteert in het venster Robotconfiguratie.

De VEX Vision Sensor is via een micro-USB-kabel op een computer aangesloten.

U kunt dezelfde Micro USB gebruiken die u gebruikt om de Brain op de computer aan te sluiten.

Opmerking:The Brain hoeft voor dit proces niet op de computer te zijn aangesloten of aan te staan.

Menu met instellingen voor de beeldsensor, waarbij de knop 'Configureren' is gemarkeerd.

Eenmaal verbonden, selecteert u de knop Configureren voor de Vision Sensor in VEXcode Pro V5.

Vision Utility toont het camerabeeld met de knop 'Freeze' gemarkeerd.

Plaats een voorwerp voor de Vision Sensor en selecteer vervolgens de knop Freeze.

Instellingen van de visuele sensor met de knop 'Instellen' gemarkeerd om een ​​nieuw geselecteerde kleursignatuur op te slaan.

Selecteer de afbeelding op het scherm en sleep er een selectiekader omheen. Kies dan één van de zeven signature slots.

  • Zorg ervoor dat u zo weinig mogelijk van de achtergrond selecteert. 
  • In dit voorbeeld kies ik voor de SIG_1-sleuf.

Een visuele tool toont kleurdetectie, waarbij de schuifregelaar voor handtekeningen wordt aangepast om de herkenning te verbeteren.

Klik om de kleursignatuur te kalibreren.

  • Verplaats de schuifregelaar totdat het grootste deel van het gekleurde object is gemarkeerd en de achtergrond en andere objecten niet zijn gemarkeerd.

 

Het Vision-hulpprogramma toont een handtekening van een groene kubus die wordt hernoemd naar G_CUBE.

Geef de handtekening een naam en sla deze op door het label te selecteren en een naam te typen. Hier wordt SIG_1 opgeslagen als G_CUBE.

Instellingen van de visuele sensor met de knop 'Wissen' gemarkeerd om een ​​bestaande kleursignatuur te verwijderen.

Als u een van de opgeslagen handtekeningen wilt verwijderen, selecteert u de knop Wissen in de rij van die handtekening.

  • U kunt ook de knop Alles wissen selecteren om alle opgeslagen handtekeningen te verwijderen.

Instellingenmenu van de beeldsensor met de knop 'Klaar' hieronder gemarkeerd.

Sluit om het Vision Utility-venster te sluiten nadat u alle handtekeningen hebt opgeslagen die u wilt opnemen. Selecteer vervolgens de knop Gereed.

Screenshot van C++-code met een keuzemenu van alle geconfigureerde handtekeningen die kunnen worden gedetecteerd.

Nu verschijnen uw opgeslagen handtekeningen in de handtekeningopties van Vision Sensor-opdrachten.

Het poortnummer van de visionsensor wijzigen

Robotconfiguratiemenu met de Vision Sensor weergegeven.

U kunt het poortnummer voor de Vision Sensor wijzigen door de Vision Sensor te selecteren in het Robotconfiguratievenster.

Het instellingenmenu van de visionsensor, met het poortpictogram gemarkeerd om aan te geven dat het kan worden gewijzigd.

Klik vervolgens op het huidige poortnummer rechtsboven in het Robotconfiguratie-venster.

Instellingen van de visionsensor in het poortmenu, waarbij de poort is gewijzigd en de knop 'Klaar' hieronder is gemarkeerd.

Selecteer een andere poort in het poortselectievenster en het poortnummer wordt blauw. Selecteer vervolgens Gereed om de wijziging door te geven.


De visuele sensor hernoemen

Menu met instellingen voor de visionsensor, waarbij het naamveld is gemarkeerd.

U kunt de Vision Sensor ook een andere naam geven door de naam in het tekstvak bovenaan het Robotconfiguratievenster te wijzigen. Als u een ongeldige naam selecteert, wordt het tekstvak rood gemarkeerd om dit aan te geven. Selecteer vervolgens Gereed om de apparaatwijzigingen in de configuratie door te geven.

Screenshot van C++-code met een prompt om alle voorkomende instanties van de naam Vision12 te wijzigen in Vision.

Als u al Vision Sensor-opdrachten in uw project heeft, moet u de naam van de Vision Sensor in de opdracht bijwerken naar de nieuwe naam.


De visiesensor verwijderen

Instellingenmenu van de beeldsensor, met de knop 'Verwijderen' hieronder gemarkeerd.

De Vision Sensor kan ook worden verwijderd door de optie “Verwijderen” onderaan het Robotconfiguratievenster te selecteren.

Opmerking:Als u de Vision Sensor verwijdert en deze al in uw project wordt gebruikt, zal uw project niet werken totdat u ook de opdrachten verwijdert die de Vision Sensor gebruikten.

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

Last Updated: