Een Python-project starten, downloaden en uitvoeren in VEXcode IQ

Het starten en downloaden van Python-projecten in VEXcode IQ is eenvoudig.


Hoe start je een Python-project?

Nieuw Blocks-project geopend in VEXcode IQ.

Start VEXcode IQ. Het platform gebruikt standaard de Blocks-interface.

VEXcode IQ-werkbalk met het menu Bestand geopend en de optie Nieuw tekstproject gemarkeerd. Nieuw tekstproject is de tweede optie in het menu, onder Nieuw blokkenproject.

Selecteer 'Bestand' en vervolgens 'Nieuw tekstproject' om de tekstinterface te openen.

VEXcode IQ Selecteer een projecttaalprompt met opties voor Python of C++. Python kan alleen op 2e generatie IQ worden uitgevoerd, maar C++-projecten werken op zowel 1e als 2e generatie IQ. U kunt een van beide talen selecteren om een nieuw project te openen. Daaronder vindt u ook de knop Annuleren waarmee u het menu sluit. De Python-projectoptie is gemarkeerd.

Selecteer vervolgens de Python-projecttaal. Er is de mogelijkheid om een ​​nieuw project te starten in C++ of Python.

Opmerking: Momenteel is alleen IQ-elektronica (2e generatie) compatibel met Python-projecten.

Nieuw Python-project geopend in VEXcode IQ.

De Python-interface wordt geopend.


Hoe u een Python-project bouwt

In dit gedeelte wordt uitgelegd hoe u een eenvoudig Python-project kunt maken met behulp van opdrachten uit de Tool Box. Het hier geschetste project zal de IQ (2e generatie) BaseBot 200 millimeter (mm) vooruit drijven.

VEXcode IQ-werkbalk met het menu Bestand geopend en de optie Voorbeelden openen gemarkeerd. Open voorbeelden is de vijfde optie in het menu, onder Nieuw blokkenproject, Nieuw tekstproject, Openen en Recente bestanden openen.

Selecteer 'Bestand' en vervolgens 'Voorbeelden openen' om een ​​sjabloonproject te openen.

Miniatuurvoorbeeld van een BaseBot Drivetrain 2-motorproject.

Selecteer de Basebot-sjabloon (aandrijflijn met 2 motoren). Sjablonen zijn blanco projecten met vooraf ingestelde apparaatconfiguraties.

VEXcode IQ-prompt Niet-opgeslagen project met de tekst Uw project is nooit opgeslagen. Nu besparen? Hieronder staan twee knoppen: één met de tekst Verwijderen en de andere met de tekst Opslaan.

Als uw project niet is opgeslagen, verschijnt het venster 'Nu opslaan' voordat het voorbeeldproject in de werkruimte wordt geopend.

Selecteer 'Opslaan' als u uw vorige project wilt opslaan, anders selecteert u 'Verwijderen'.

VEXcode IQ met een sjabloon Voorbeeldproject geopend, inclusief geconfigureerde apparaten en codeopmerkingen met een beschrijving van het project.

Merk op dat er een reeks projectopmerkingen wordt geopend in de werkruimte. U voegt opdrachten toe na commentaar.

VEXcode IQ met het Clawbot Drivetrain 2-motorsjabloon Voorbeeldproject geopend. Een specifieke lege regel met code op regel 47 wordt direct onder de opmerking Begin projectcode gemarkeerd.

Selecteer Enter aan het einde van de laatste coderegel (regel 46). Hierdoor zou de volgende genummerde regel moeten ontstaan ​​(regel 47). Dit is waar u begint met het toevoegen van code aan het project.

VEXcode IQ met de opdracht Drive for gemarkeerd in de Python Toolbox.

Nu kunt u opdrachten toevoegen vanuit de Toolbox. Selecteer de opdracht Rijden naar.

VEXcode IQ met het BaseBot Drivetrain 2-motorsjabloon Voorbeeldproject geopend. De voorheen lege regel met code bevat nu een Drive for-opdracht die als volgt luidt: drivetrain.drive_for(FORWARD, 200, MM).

Sleep het commando Drive for naar de werkruimte en plaats het op de laatste regel van het project (regel 47).


Een Python-project downloaden en uitvoeren

VEXcode IQ-werkbalk met het projectnaamveld gemarkeerd en hernoemd naar Drive Forward. Rechts van de projectnaam staat het label Opgeslagen.

Geef eerst uw Python-project een naam en sla deze op. Bekijk een van de volgende artikelen voor gedetailleerde informatie over het opslaan van een VEXcode IQ Python-project:

VEXcode IQ met het Slots-dropdownmenu geopend. Er zijn 8 beschikbare slots voor het downloaden van projecten naar de Brain. Het eerste slot is gemarkeerd.

Kies vervolgens naar welke van de Brain's slots je het project wilt downloaden. Om dit te doen, selecteert u de knop 'Slot' op de werkbalk.

VEXcode IQ-werkbalk met het groene Brain-icoontje gemarkeerd. Dit geeft aan dat de Brain is verbonden.

Sluit vervolgens de Brain aan op uw apparaat (direct via Micro-USB, USB-C of via VEX Controller. dit gedeelte van de Knowledge Base voor meer informatie over het verbinden van een IQ Brain met VEXcode IQ) en controleer of het Brain-pictogram groen is.

VEXcode IQ-werkbalk met het Download-pictogram gemarkeerd tussen de pictogrammen Brain en Run.

Selecteer de knop 'Downloaden' om het project naar de Brain te downloaden. Het project wordt gedownload naar het gekozen slot.

VEXcode IQ-werkbalk met het pictogram Uitvoeren gemarkeerd tussen de pictogrammen Downloaden en Stoppen.

Selecteer ten slotte 'Uitvoeren' om het project te starten terwijl de robot nog op uw computer is aangesloten.

Het VEXcode IQ 2nd gen Brain-scherm wordt weergegeven met de opties van het Drive Forward-project geopend en de knop Uitvoeren geselecteerd.

Of koppel de Brain los van uw apparaat en voer het project uit op de IQ Brain.

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

Last Updated: