Terwijl u met VEX IQ werkt, wilt u misschien een project uitvoeren dat is geconfigureerd voor een (1e generatie) Brain op een robot met een (2e generatie) Brain. In dit scenario moet u uw project converteren van '1e generatie' naar '2e generatie' in VEXcode IQ.
In de meeste gevallen zullen er tijdens de conversie geen wijzigingen in het project plaatsvinden. Er zijn echter enkele gevallen waarin kleine wijzigingen automatisch worden aangebracht wanneer bepaalde blokken worden gebruikt in een project van de eerste generatie. Deze wijzigingen hebben geen invloed op de manier waarop uw project wordt uitgevoerd op een IQ-brein (2e generatie).
Een project zonder gyro converteren - geen wijzigingen in de code
Open een (1e generatie) project in de werkruimte. Selecteer vervolgens het vensterpictogram Apparaten.
Zodra het venster Apparaten geopend is, selecteert u het pictogram '2e generatie'.
Als er geen Gyro is geconfigureerd, licht het pictogram '2e generatie' blauw op om aan te geven dat het project is geconverteerd. Je kunt dit project nu uitvoeren op een (2e generatie) Brain.
Een project converteren terwijl Gyro is geconfigureerd - geen wijzigingen in de code
Als je een aandrijflijn hebt met een geconfigureerde Gyro, moet je de Gyro configureren met de IQ (2e generatie) Brain, of de Brain Inertial Sensor configureren die is ingebed in de IQ (2e generatie) Brain.
Open een (1e generatie) project in de werkruimte. Selecteer vervolgens het vensterpictogram Apparaten.
Zodra het venster Apparaten geopend is, selecteert u het pictogram '2e generatie'.
Als u een aandrijflijn heeft met een geconfigureerde Gyro, moet u de externe Gyro handmatig configureren, of de Brain Inertial Sensor configureren.
In dit scenario wordt een conversiedialoogvenster geopend. Selecteer 'Doorgaan' om door te gaan met de conversie.
Let op: Als u geen Gyro geconfigureerd heeft, krijgt u dit bericht niet en wordt uw project geconverteerd.
U wordt gevraagd de Gyro-configuratie te selecteren; ofwel Externail Gyro ofwel Brain Inertial. Kies een.
- Als Externe Gyro is geselecteerd, wordt deze geconfigureerd voor dezelfde poort als eerder geconfigureerd.
- Als Brain Inertial is geselecteerd, gebruikt uw project de Brain Inertial Sensor die in de Brain is ingebed en is de poort gratis te gebruiken met andere apparaten.
Er verschijnt een bericht om u te waarschuwen dat het project is geconverteerd. Selecteer 'OK' om door te gaan.
Het pictogram '2e generatie' wordt blauw gemarkeerd om aan te geven dat het project is geconverteerd. Je kunt ook zien dat de Brain Inertial Sensor is geconfigureerd.
Je kunt dit project nu uitvoeren op een (2e generatie) Brain.
Opmerking:Als dit project terug wordt geconverteerd naar de 1e generatie, wordt de externe Gyro niet automatisch geconfigureerd. Het moet handmatig worden geconfigureerd in het venster Apparaten.
Opmerking: Het conversieproces start ook wanneer een IQ (2e generatie) Brain is aangesloten terwijl VEXcode in de 1e generatie modus staat.
Een project converteren met kleine wijzigingen in automatisch gemaakte code
Open een (1e generatie) project in de werkruimte. Selecteer vervolgens het vensterpictogram Apparaten.
Zodra het venster Apparaten geopend is, selecteert u het pictogram '2e generatie'.
Er verschijnt een bericht om u te waarschuwen dat het project moet worden geconverteerd. Selecteer 'Doorgaan' om door te gaan met de conversie.
Let op: Dit bericht wordt alleen geopend als er wijzigingen zijn aangebracht in de projectcode.
Er wordt een bericht geopend dat de conversie is voltooid en waarin alle aangebrachte wijzigingen worden vermeld. In dit voorbeeld is het vervolgkeuzemenu {When Brain button} gebeurtenisblokken bijgewerkt van de configuratie van de 1e naar de 2e generatie.
- Zie het onderstaande gedeelte voor meer informatie over de verschillende berichten die u kunt ontvangen en hoe u deze kunt interpreteren.
Selecteer 'OK' om de projectconversie op te slaan.
Het '2e generatie'-pictogram wordt blauw gemarkeerd om aan te geven dat het project is geconverteerd. Je kunt dit project nu uitvoeren op een (2e generatie) Brain.
Dialoogberichten interpreteren bij het converteren van projecten
Als er een conversie naar de code nodig was vanwege een van de onderstaande omstandigheden, zal het bericht na de conversie zijn: "Projectconversie is voltooid met deze wijzigingen", gevolgd door een lijst met eventuele wijzigingen die in de code zijn aangebracht. Hieronder staan de wijzigingen die u kunt tegenkomen bij het converteren van een (1e generatie) project naar een (2e generatie) Brain.
Opmerking: Het conversieproces start ook wanneer een IQ (2e generatie) Brain is aangesloten terwijl VEXcode in de 1e generatie modus staat.
{When Brain button} Vervolgkeuzemenu bijgewerkt
Hier vertelt het bericht dat de conversie is voltooid en dat het vervolgkeuzemenu van het {When Brain button} blok is bijgewerkt.
Vervolgkeuzemenu bijgewerkt
Hier vertelt het bericht dat de conversie is voltooid en dat het vervolgkeuzemenu van het <Brain button pressed> blok is bijgewerkt.
Gyro-update van de aandrijflijn
Hier vertelt het bericht dat de gyrosensor van de aandrijflijn is vervangen door de traagheidssensor.