Konvertera ett IQ-projekt (1:a generationen) för att användas med en IQ-hjärna (2:a generationen)

När du arbetar med VEX IQ kanske du vill köra ett projekt som konfigurerades för en (1:a generationens) hjärna på en robot med en (2:a generationens) hjärna. I det här scenariot måste du konvertera ditt projekt från '1:a generationen' till '2:a generationen' i VEXcode IQ.

VEXcode IQ-enheternas meny med inställningen för IQ-robotens hjärngenerering visad. Den här inställningen är inställd på andra generationens alternativ.

I de flesta fall kommer det inte att ske några ändringar i projektet under konverteringen. Det finns dock några fall där mindre ändringar görs automatiskt när vissa block används i ett första generationens projekt. Dessa ändringar kommer inte att påverka hur ditt projekt körs på en IQ-hjärna (andra generationens).


Konvertera ett projekt utan gyro - Inga kodändringar

VEXcode IQ med ett första generationens projekt i arbetsytan. Enhetsikonen är markerad mellan ikonerna för kodvisaren och hjälpikonerna.

Öppna ett (1:a generationens) projekt i arbetsytan. Välj sedan ikonen för fönstret Enheter.

VEXcode IQ-enheternas meny med inställningen för IQ-robotens hjärngenerering visad. Den här inställningen är inställd på 1:a generationens alternativ, men 2:a generationens alternativ är markerat.

När fönstret Enheter är öppet väljer du ikonen "2:a generationen".

VEXcode IQ-enheternas meny med inställningen för IQ-robotens hjärngenerering visad. Den här inställningen har ändrats till andra generationen och den är markerad.

Om inget gyro har konfigurerats kommer ikonen "2:a generationen" att markeras i blått för att visa att projektet har konverterats. Du kan nu köra det här projektet på en (2:a generationens) hjärna.


Konvertera ett projekt med gyro konfigurerat - Inga kodändringar

Om du har en drivlina med ett gyro konfigurerat måste du antingen konfigurera gyrot med IQ (2:a generationen) Brain, eller konfigurera den tröghetssensor som är inbyggd i IQ (2:a generationen) Brain.

VEXcode IQ med ett första generationens projekt i arbetsytan. Enhetsikonen är markerad mellan ikonerna för kodvisaren och hjälpikonerna.

Öppna ett (1:a generationens) projekt i arbetsytan. Välj sedan ikonen för fönstret Enheter.

VEXcode IQ-enheternas meny med inställningen för IQ-robotens hjärngenerering visad. Den här inställningen är inställd på 1:a generationens alternativ, men 2:a generationens alternativ är markerat.

När fönstret Enheter är öppet väljer du ikonen "2:a generationen".

VEXcode IQ Brain Generation-prompten som läser 1:a generationens IQ Robot Brain-projekt måste konverteras innan den används med en 2:a generationens IQ Robot Brain. Vill du fortsätta med konverteringen? Det finns en länk till Lean More nedan. Det finns också två knappar nedanför, en visar Avbryt och den andra visar Fortsätt. Knappen Fortsätt är markerad.

Om du har en drivlina med ett gyro konfigurerat måste du manuellt konfigurera det externa gyrot eller konfigurera hjärntröghetssensorn. 

I det här scenariot öppnas ett konverteringsdialogfönster. Välj "Fortsätt" för att fortsätta med konverteringen.

Obs: Om du inte har konfigurerat ett gyro får du inte det här meddelandet och ditt projekt kommer att konverteras.

VEXcode IQ Välj gyrotypprompt som har meddelandet Det här projektet använder en drivlina med ett gyro. Välj vilken typ av gyrodata som ska användas med din VEX IQ (2:a generationen) robot. Nedan finns två alternativ, ett läser Externt Gyro och det andra läser Hjärntröghetsgrad.

Du kommer att bli ombedd att välja gyrokonfiguration; antingen externt gyro eller hjärntröghetsmotor. Välj en.

  • Om Externt gyro väljs kommer det att konfigureras för samma port som tidigare konfigurerades.
  • Om Brain Inertial väljs kommer ditt projekt att använda Brain Inertial Sensorn som är inbäddad i Brain, och porten kommer att vara fri att använda med andra enheter.

VEXcode IQ-projektkonverteringsfrågan som lyder Projektkonverteringen har slutförts med dessa ändringar. Drivlinans gyrosensor ersattes med tröghetssensorn. Det finns en OK-knapp nedanför.

Ett meddelande visas som informerar dig om att projektet har konverterats. Välj 'OK' för att fortsätta.

VEXcode IQ-enheternas meny med inställningen för IQ-robotens hjärngenerering visad. Den här inställningen har ändrats till andra generationen och den är markerad. Drivlinans enhet visas också, och dess tröghetsikon är markerad för att indikera att projektet nu använder hjärnans inbyggda tröghetssensor.

Ikonen "2:a generationen" markeras i blått för att visa att projektet har konverterats. Du kan också se att hjärnans tröghetssensor har konfigurerats.

Du kan nu köra det här projektet på en (2:a generationens) hjärna.

Obs:Om detta projekt konverteras tillbaka till första generationen kommer det externa gyrot inte att konfigureras automatiskt. Den måste konfigureras manuellt i fönstret Enheter.

Obs: Konverteringsprocessen startar också när en IQ-hjärna (2:a generationen) är ansluten medan VEXcode är i 1:a generationens läge.


Konvertera ett projekt med mindre kodändringar som görs automatiskt

VEXcode IQ med ett första generationens projekt i arbetsytan. Enhetsikonen är markerad mellan ikonerna för kodvisaren och hjälpikonerna.

Öppna ett (1:a generationens) projekt i arbetsytan. Välj sedan ikonen för fönstret Enheter.

VEXcode IQ-enheternas meny med inställningen för IQ-robotens hjärngenerering visad. Den här inställningen är inställd på 1:a generationens alternativ, men 2:a generationens alternativ är markerat.

När fönstret Enheter är öppet väljer du ikonen "2:a generationen".

VEXcode IQ Brain Generation-prompten som läser 1:a generationens IQ Robot Brain-projekt måste konverteras innan den används med en 2:a generationens IQ Robot Brain. Vill du fortsätta med konverteringen? Det finns en länk till Lean More nedan. Det finns också två knappar nedanför, en visar Avbryt och den andra visar Fortsätt. Knappen Fortsätt är markerad.

Ett meddelande visas som informerar dig om att projektet måste konverteras. Välj "Fortsätt" för att fortsätta med konverteringen.

Obs: Det här meddelandet öppnas endast om ändringar har gjorts i projektkoden. 

VEXcode IQ-projektkonverteringsfrågan som lyder Projektkonverteringen har slutförts med dessa ändringar. Rullgardinsmenyn för {When Brain button} händelseblock har uppdaterats. Det finns en OK-knapp nedanför som är markerad.

Ett meddelande om att konverteringen är slutförd öppnas och listar alla ändringar som gjorts. I det här exemplet uppdaterades rullgardinsmenyn för {When Brain button} händelseblock från 1:a till 2:a generationens konfiguration.

  • Se avsnittet nedan för mer information om de olika meddelanden du kan få och hur du ska tolka dem.

Välj 'OK' för att spara projektkonverteringen.

VEXcode IQ-enheternas meny med inställningen för IQ-robotens hjärngenerering visad. Den här inställningen har ändrats till andra generationen och den är markerad.

Ikonen "2:a generationen" kommer att markeras i blått för att visa att projektet har konverterats. Du kan nu köra det här projektet på en (andra generationens) hjärna.


Tolka dialogmeddelanden vid konvertering av projekt

Om en konvertering av koden behövdes på grund av något av villkoren nedan, kommer meddelandet efter konverteringen att vara: "Projektkonverteringen har slutförts med dessa ändringar", följt av en lista över eventuella ändringar som har gjorts i koden. Nedan följer de förändringar som du kan stöta på när du konverterar ett (1:a generationens) projekt till att köras på en (2:a generationens) Brain. 

Obs: Konverteringsprocessen startar också när en IQ-hjärna (2:a generationen) är ansluten medan VEXcode är i 1:a generationens läge.

{When Brain button} Rullgardinsmeny uppdaterad

VEXcode IQ-projektkonverteringsfrågan som lyder Projektkonverteringen har slutförts med dessa ändringar. Rullgardinsmenyn för {When Brain button} händelseblock har uppdaterats. Det finns en OK-knapp nedanför.

Här meddelar meddelandet att konverteringen är klar och att rullgardinsmenyn för {When Brain button} blocket har uppdaterats.

Diagram över When Brain-knappblocket som har en annan rullgardinsmeny med knappar beroende på hjärngenerationen. Den första generationens menyn har tre alternativ som är Upp, Ner och Kontrollera. Den andra generationens menyn har tre alternativ som är Vänster, Höger och Kontrollera.

Eftersom pilknapparna på (1:a generationens) hjärna är "Upp" och "Ner", men de är "Vänster" och "Höger" på (2:a generationens) hjärna, måste parametrarna i rullgardinsmenyn för blocken som är kopplade till pilknapparna uppdateras.

Rullgardinsmenyn uppdaterad

VEXcode IQ-projektkonverteringsfrågan som lyder Projektkonverteringen har slutförts med dessa ändringar. Rullgardinsmenyn för hjärnknappen nedtryckt för sensorblock har uppdaterats. Det finns en OK-knapp nedanför.

Här meddelar meddelandet att konverteringen är klar och att rullgardinsmenyn för <Brain button pressed> blocket har uppdaterats.

Diagram över blocket Hjärnknapp nedtryckt som har en annan rullgardinsmeny med knappar beroende på Hjärngenerationen. Den första generationens menyn har tre alternativ som är Upp, Ner och Kontrollera. Den andra generationens menyn har tre alternativ som är Vänster, Höger och Kontrollera.

Eftersom pilknapparna på (1:a generationens) hjärna är "Upp" och "Ner", men de är "Vänster" och "Höger" på (2:a generationens) hjärna, måste parametrarna i rullgardinsmenyn för blocken som är kopplade till pilknapparna uppdateras.

Uppdatering av drivlinans gyro

VEXcode IQ-projektkonverteringsfrågan som lyder Projektkonverteringen har slutförts med dessa ändringar. Drivlinans gyrosensor ersattes med tröghetssensorn. Det finns en OK-knapp nedanför.

Här berättar meddelandet att drivlinans gyrosensor har ersatts med tröghetssensorn.

VEXcode IQ-enheternas meny är öppen och inställningen för robothjärngenerering är inställd på 2:a generationen. Drivlinans enhet visas och dess tröghetsikon är markerad för att indikera att projektet nu använder hjärnans inbyggda tröghetssensor.

Du kommer att se tröghetssensorikonen i enheterna.    
Obs:Om detta projekt konverteras tillbaka till första generationen kommer det externa gyrot inte att konfigureras automatiskt. Den måste konfigureras manuellt.

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

Last Updated: