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.
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
Öppna ett (1:a generationens) projekt i arbetsytan. Välj sedan ikonen för fönstret Enheter.
När fönstret Enheter är öppet väljer du ikonen "2:a generationen".
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.
Öppna ett (1:a generationens) projekt i arbetsytan. Välj sedan ikonen för fönstret Enheter.
När fönstret Enheter är öppet väljer du ikonen "2:a generationen".
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.
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.
Ett meddelande visas som informerar dig om att projektet har konverterats. Välj 'OK' för att fortsätta.
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
Öppna ett (1:a generationens) projekt i arbetsytan. Välj sedan ikonen för fönstret Enheter.
När fönstret Enheter är öppet väljer du ikonen "2:a generationen".
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.
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.
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
Här meddelar meddelandet att konverteringen är klar och att rullgardinsmenyn för {When Brain button} blocket har uppdaterats.
Rullgardinsmenyn uppdaterad
Här meddelar meddelandet att konverteringen är klar och att rullgardinsmenyn för <Brain button pressed> blocket har uppdaterats.
Uppdatering av drivlinans gyro
Här berättar meddelandet att drivlinans gyrosensor har ersatts med tröghetssensorn.