Een controller configureren in VEXcode EXP

Wanneer u begint met programmeren met VEXcode EXP, verschijnen Controller-blokken pas in de Toolbox als er een Controller is geconfigureerd.

Opmerking: Als u een controller hebt geconfigureerd, moet er een controller aan uw VEX EXP Brain zijn gekoppeld om uw project te kunnen uitvoeren.


Een regelaar toevoegen

VEXcode EXP-werkbalk met het pictogram Apparaten gemarkeerd tussen de pictogrammen van de Codeviewer en de Print Console.

Om een ​​controller te configureren, selecteert u het pictogram Apparaten om het venster Apparaten te openen.

VEXcode EXP-apparatenmenu met de knop Apparaat toevoegen gemarkeerd.

Selecteer 'Een apparaat toevoegen'.

VEXcode EXP Devices-menu nadat de knop Apparaat toevoegen is geselecteerd. De optie Controller is gemarkeerd.

Selecteer 'Controller'.

VEXcode EXP Devices-menu nadat u de optie Controller hebt geselecteerd. Hieronder is de knop Gereed gemarkeerd.

Als u de controller wilt programmeren met VEXcode EXP, selecteert u “Gereed” om de configuratie te voltooien.

  • Als je de Controller wilt configureren voor gebruik zonder codering, zie dan de aanvullende opties hieronder.

VEXcode EXP Devices-menu met de eerder toegevoegde controller gemarkeerd. Ook de Blocks Toolbox wordt weergegeven en twee controllerspecifieke gebeurtenisblokken zijn gemarkeerd.

Zodra de controller is toegevoegd, wordt de controller toegevoegd aan het venster Apparaten en verschijnen controllerblokken (zoals die in deze afbeelding zijn gemarkeerd) in de Toolbox.


De aandrijflijn toewijzen aan de joysticks van de controller

Nu de controller aan de robotconfiguratie is toegevoegd, kunt u de aandrijflijn toewijzen aan de joysticks van de controller in het venster Apparaten. Hierdoor kunt u de aandrijflijn aan de joysticks van de controller toewijzen zonder dat u extra code hoeft toe te voegen.

  • In het volgende voorbeeld wordt het Clawbot (Drivetrain 2-Motor)-voorbeeldproject gebruikt.
    Miniatuur voor het voorbeeldproject Clawbot Drivetrain 2-motor.

VEXcode EXP-werkbalk met het pictogram Apparaten gemarkeerd tussen de pictogrammen van de Codeviewer en de Print Console.

Selecteer het pictogram Apparaten om het venster Apparaten te openen.

VEXcode EXP Devices-menu met de eerder toegevoegde controller gemarkeerd.

Selecteer 'Controller'.

VEXcode EXP Devices-menu met de controlleropties weergegeven. Er is een diagram van alle knoppen op de controller. Elke knop kan worden verbonden met motorgroepen of aandrijflijnen door ze in het diagram te selecteren. De linker joystickknop is gemarkeerd en een pictogram geeft aan dat deze is verbonden met de linkerarcade op de aandrijflijn.

Selecteer een joystickpictogram om door de opties te bladeren.

  • Als u meerdere keren een joystickpictogram selecteert, loopt u door alle opties.
  • Stop zodra de gewenste rijmodus wordt weergegeven.

De vier rijmodi waaruit u kunt kiezen zijn: Left Arcade, Right Arcade, Split Arcade, Tank.

VEXcode EXP Devices-menu met de controlleropties weergegeven. Een pictogram geeft aan dat de linkerjoystick de aandrijflijn bestuurt via het bedieningsschema Linkerarcade.

Linker arcade

Alle bewegingen worden bestuurd door de linkerjoystick.

VEXcode EXP Devices-menu met de controlleropties weergegeven. Een pictogram geeft aan dat de rechterjoystick de aandrijflijn bestuurt met behulp van het bedieningsschema Rechter Arcade.

Rechter arcade

Alle bewegingen worden bestuurd door de rechter joystick.

VEXcode EXP Devices-menu met de controlleropties weergegeven. Een pictogram geeft aan dat beide joysticks de aandrijflijn besturen via het Split Arcade-besturingsschema.

Gesplitste arcade

De voorwaartse en achterwaartse beweging wordt bestuurd door de linker joystick, terwijl het draaien wordt bestuurd door de rechter joystick.

VEXcode EXP Devices-menu met de controlleropties weergegeven. Een pictogram geeft aan dat beide joysticks de aandrijflijn besturen met behulp van het Tank-besturingsschema.

Tank

De linkermotor wordt bestuurd door de linker joystick, terwijl de rechtermotor wordt bestuurd door de rechter joystick.

 

VEXcode EXP Devices-menu met de controlleropties weergegeven. Hieronder is de knop Gereed gemarkeerd.

Selecteer “Gereed” om uw configuratie op te slaan.


De motoren toewijzen aan de knoppen van de controller

Zodra de controller aan de robotconfiguratie is toegevoegd, kunt u motoren toewijzen aan specifieke controllerknoppen in het venster Apparaten.  Door motoren toe te wijzen in het venster Apparaten kunt u individuele motoren of motorgroepen besturen zonder dat u code hoeft toe te voegen.

  • In het volgende voorbeeld zijn twee motoren geconfigureerd: ClawMotor en ArmMotor.

VEXcode EXP-werkbalk met het pictogram Apparaten gemarkeerd tussen de pictogrammen van de Codeviewer en de Print Console.

Selecteer het pictogram Apparaten om het venster Apparaten te openen.


VEXcode EXP Devices-menu met de eerder toegevoegde controller gemarkeerd.

Selecteer 'Controller'.

VEXcode EXP Devices-menu met de controlleropties weergegeven. De knoppen naast de joysticks zijn gemarkeerd, waarbij de knoppen L1 en L2 zijn verbonden met een Arm Motor Group en de knoppen A en B zijn verbonden met een Claw Motor Group.

Configureer een motor als een knop door de knoppen op de controller te selecteren.

  • Als u meerdere keren dezelfde knop selecteert, loopt u door uw geconfigureerde motoren.
  • Stop zodra de gewenste motor wordt weergegeven.

De controller heeft vier knopgroepen (L, R, E en F). Voor elke groep kan een enkele motor (die geen deel uitmaakt van de aandrijflijn) worden geconfigureerd.

Opmerking: Zodra een motor is geconfigureerd, wordt deze niet als optie voor de andere knoppen weergegeven.

VEXcode EXP Devices-menu met de controlleropties weergegeven en knoppen die zijn verbonden met de motorgroepen van de robot. Hieronder is de knop Gereed gemarkeerd.

Selecteer “Gereed” om uw configuratie op te slaan.


Een controller verwijderen

VEXcode EXP Devices-menu met de controlleropties weergegeven. Hieronder is de knop Verwijderen gemarkeerd.

Een Controller kan worden verwijderd door de optie “Verwijderen” onderaan het scherm te selecteren.

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

Last Updated: