VEX EXP API-referens#

Välkommen till VEX EXP API-referensen. Den här webbplatsen förklarar Blocks-, Python- och C+±kommandona som finns tillgängliga i VEXcode EXP.

Använd den här referensen för att lära dig vad ett kommando gör, vilken information det behöver, vad det rapporterar eller returnerar och hur det kan användas i ett projekt.

Denna API-information gäller när du använder antingen:

API-sektioner#

  • Block - Lär dig mer om blocken som finns tillgängliga i VEXcode EXP, inklusive vad varje block gör, vad dess indata betyder och hur det kan användas i ett projekt.

  • Python – Lär dig mer om Python-metoder, funktioner, parametrar, returvärden och exempel som används i VEXcode EXP. Information om Python API kan också stödja projekt skrivna i Visual Studio Code med VEX Visual Studio Code Extension.

  • C++ – Lär dig mer om C+±klasser, objekt, konstruktorer, medlemsfunktioner, parametrar, returvärden och exempel som används i VEXcode EXP. Information om C++ API kan också stödja projekt skrivna i Visual Studio Code med VEX Visual Studio Code Extension.

  • VEXcode-handledningar - Hitta handledningar och stödjande resurser för att lära dig använda VEXcode EXP.

Hur man använder den här referensen#

  1. Välj avsnittet för det kodspråk eller den resurs du använder.

  2. Använd sidofältet eller sökfältet för att hitta en enhet, kategori, block, kommando, metod eller klass.

  3. Läs beskrivningen för att förstå vad kommandot gör och när det är användbart.

  4. Kontrollera parametrarna för att se vilka indata som behövs och vilka alternativ som finns tillgängliga.

  5. Granska exemplet för att se ett sätt som kommandot kan användas i ett projekt.

För textbaserade exempel i Python eller C++, välj knappen Kopiera för att kopiera exemplet och klistra sedan in det i din kodningsmiljö.

Tips för att använda API:et#

  • Börja med den enhet eller kategori du arbetar med, till exempel drivlina, hjärna, styrenhet, rörelse eller smarta portenheter.

  • Läs beskrivningen innan du kopierar ett exempel så att du förstår vad kommandot är avsett att göra.

  • Kontrollera parametertabellerna noggrant. Små ändringar i ingångarna kan förändra hur roboten beter sig.

  • Använd exempel som utgångspunkt och ändra sedan värden, riktningar, portar eller namn så att de matchar ditt eget projekt.