Strādājot ar VEX IQ, iespējams, vēlēsities palaist projektu, kas tika konfigurēts (2. paaudzes) smadzenēm robotā ar (1. paaudzes) smadzenēm. Lai to izdarītu, jums būs jāpārvērš savs projekts no '2nd gen' uz '1st gen' VEXcode IQ.
Dažos gadījumos kodā vai konfigurācijā konvertēšanas laikā tiek automātiski veiktas nelielas izmaiņas, un šīs izmaiņas neietekmēs to, kā jūsu projekts darbojas IQ (1. paaudzes) smadzenēs. Tomēr ir daži apstākļi, kad pārveidošanas laikā projektā tiek veiktas izmaiņas, kuru dēļ projekts ir jāatjaunina, lai tas darbotos robotā ar (1. paaudzes) smadzenēm.
Projekta konvertēšana ar ārējo žiroskopu — kodā nav izmaiņu
Atveriet (2. paaudzes) projektu darbvietā. Pēc tam atlasiet loga Ierīces ikonu.
Kad ir atvērts logs Ierīces, atlasiet ikonu '1st gen'.
Ikona “1. gen” tiks iezīmēta zilā krāsā, lai parādītu, ka projekts ir pārveidots. Tagad varat palaist šo projektu (1. paaudzes) Brain.
Piezīme: Šajā piemērā ārējais žiroskops ir konfigurēts 4. portam, un nav jāveic atjauninājumi. Ja vēlaties konvertēt atpakaļ uz 2. paaudzes projektu, ir jāveic darbība, kurā jums būs jāapstiprina šī konfigurācija. Plašāku informāciju skatiet šajā rakstā.
Projekta konvertēšana ar konfigurētu smadzeņu inerciālu — kodā nav izmaiņu
Ja Brain Inercial ir konfigurēts IQ (2. paaudzes) projektā, jums būs jāatjaunina, lai konfigurētu vai nu ārējam žiroskopa sensoram, vai bez žiroskopa.
Atveriet (2. paaudzes) projektu darbvietā. Pēc tam atlasiet loga Ierīces ikonu.
Kad ir atvērts logs Ierīces, atlasiet ikonu '1st gen'.
Tiks parādīts ziņojums, kas brīdina, ka projekts būs jākonvertē. Atlasiet "Turpināt", lai turpinātu konvertēšanu.
Tiks atvērts pārveidošanas pabeigšanas ziņojums, kas brīdina, ka smadzeņu inerces sensora konfigurācija ir noņemta. Tajā būs arī uzskaitītas visas veiktās izmaiņas. Skatiet tālāk, lai iegūtu plašāku informāciju par dialoglodziņa ziņojumu interpretāciju.
Lai turpinātu, atlasiet “OK”.
Ikona “1. gen” tiks iezīmēta zilā krāsā, lai parādītu, ka projekts ir pārveidots. Tagad varat palaist šo projektu (1. paaudzes) Brain.
Jums būs vai nu jākonfigurē ārējs žiroskops, vai arī jāturpina bez konfigurēšanas.
Projekta konvertēšana ar izmaiņām kodā
Atveriet (2. paaudzes) projektu darbvietā. Pēc tam atlasiet loga Ierīces ikonu.
Kad ir atvērts logs Ierīces, atlasiet ikonu '1st gen'.
Tiks parādīts ziņojums, kas brīdina, ka projekts būs jākonvertē. Atlasiet "Turpināt", lai turpinātu konvertēšanu.
Piezīme: Šis ziņojums tiks atvērts tikai tad, ja tiks veiktas izmaiņas projekta kodā.
Tiks atvērts ziņojums par reklāmguvuma pabeigšanu, un tajā būs uzskaitītas visas veiktās izmaiņas. Šajā piemērā {When Brain button} notikumu bloka nolaižamā izvēlne tika atjaunināta no 2. uz 1. paaudzes konfigurāciju.
- Plašāku informāciju par dažādajiem ziņojumiem, ko varat saņemt, un to interpretāciju skatiet tālāk esošajā sadaļā.
Atlasiet 'Labi', lai saglabātu projekta konversiju.
Ikona “1. gen” tiks iezīmēta zilā krāsā, lai parādītu, ka projekts ir pārveidots. Tagad varat palaist šo projektu (1. paaudzes) smadzenēs.
Dialoga ziņojumu interpretācija, konvertējot projektus
Ja kods bija jāmaina kāda no tālāk norādītajiem nosacījumiem, pēc konvertēšanas tiks parādīts ziņojums: "Projekta konvertēšana ir pabeigta ar šīm izmaiņām", kam sekos visu kodā veikto izmaiņu saraksts. Tālāk ir norādītas izmaiņas, ar kurām var saskarties, pārvēršot (2. paaudzes) projektu, lai tas darbotos (1. paaudzes) smadzenēs.
Dialoga ziņojumi par automātiski veiktajām izmaiņām
{When Brain button} Nolaižamā izvēlne ir atjaunināta
{When Brain button} Nolaižamā izvēlne ir atjaunināta
Šeit tiek parādīts ziņojums, ka konvertēšana ir pabeigta un {When Brain button} bloka nolaižamā izvēlne ir atjaunināta.
Nolaižamā izvēlne ir atjaunināta
Šis ziņojums norāda, ka konvertēšanas laikā ir atjaunināta <Brain button pressed> bloka nolaižamā izvēlne.
Projekta vieta ir mainīta
Šeit tiek parādīts ziņojums, ka projekta slots ir mainīts konvertēšanas laikā.
Dialoga ziņojumi izmaiņām, kurām nepieciešams kods
Piedziņas inerciālais sensors ir noņemts
Šis dialoga ziņojums norāda, ka piedziņas inerces sensora konfigurācija ir noņemta konvertēšanas laikā.
Ja projekts ir konfigurēts ar inerciālo sensoru, kas ir iebūvēts (2. paaudzes) smadzenēs, inerciālais sensors tiks noņemts no piedziņas konfigurācijas, lai tas būtu saderīgs ar (1. paaudzes) smadzenēm.
- Jums var būt nepieciešams konfigurēt žiroskopa sensoru, lai jūsu projekts darbotos kā nepieciešams (1. paaudzes) smadzenēs.
Daži {When started} bloki ir atspējoti
Šis ziņojums norāda, ka konvertēšanas laikā ir atspējoti daži {When started} bloki.
A (1. paaudzes) smadzenes var atbalstīt tikai līdz 3 {When started} blokiem, savukārt (2. paaudze) smadzenes atbalsta līdz 8 blokiem. Ja projektā (2. paaudzes) ir vairāk nekā 3 {When started} bloki, konvertēšanas procesa laikā tiks atspējoti papildu {When started} bloki. Jūs nevarēsit iespējot papildu, kad startējat 1. paaudzes režīmā.
Piezīme: Programmatūra piešķirs prioritāti {When started} blokiem no darbvietas augšējā kreisā stūra.
Piezīme: Ja projekts tiek pārveidots atpakaļ uz 2. paaudzi, šie bloki netiks automātiski iespējoti. Jums tie būs jāiespējo manuāli darbvietā.
IQ (2. paaudzes) specifiskie bloki ir atspējoti
Šis ziņojums norāda, ka visi IQ (2. paaudzes) bloki ir atspējoti.
Ja bloki ir atspējoti, tie projektā nedarbosies. Var būt nepieciešams atjaunināt projektu, lai tas darbotos atbilstoši vēlmēm.
Turklāt, ja bloka parametri ir iestatīti IQ (2. paaudzes) specifiskām konfigurācijām, kā parādīts kreisajā pusē, bloks tiks atspējots konvertēšanas laikā. Šo bloku var iespējot pēc konvertēšanas, nolaižamajā logā mainot parametru "BrainInertial".
Piezīme: Ja projekts pēc tam tiek pārveidots atpakaļ uz 2. paaudzi, šie bloki netiks automātiski iespējoti. Jums tie būs jāiespējo manuāli darbvietā. Jūs nevarēsit atkārtoti iespējot blokus, kas ir raksturīgi IQ (2. paaudzes) smadzenēm.
Kreisajā pusē redzamie bloki ir IQ (2. paaudzes) specifisku bloku piemēri: Draw un Inercial Sensing bloki. Šie bloki tiks atspējoti, ja tie atrodas projektā, kas tiek pārveidots par pirmo paaudzi.
- Piezīme: Ir daži bloki, kas ir kopīgi starp žiroskopu un smadzeņu inerciālo sensoru. Ja izmantojat šos blokus un atlasāt žiroskopu, tie netiks atspējoti. Tiks atspējoti tikai tie bloki, kuriem ir atlasīta opcija BrainInertial.
Tā kā konsoles skats netiek atbalstīts IQ (1. paaudzes), visi bloki, kuriem izvēlnē ir atlasīta opcija “Konsole”, tiks atspējoti, pārveidojot par 1. paaudzes projektu.
Šos blokus var iespējot, ja tiek mainīta izvēlnes opcija. Kreisajā piemērā bloks [Drukāt] ir atspējots, jo ir atlasīta opcija “Console”.
Bloku var iespējot, atlasot opciju 'Brain', jo šī opcija tiek atbalstīta.
Vienam projektam var būt vairākas izmaiņas. VEXcode veiks visus reklāmguvumus uzreiz un uzskaitīs visas izmaiņas vienā ziņojumā, kā parādīts kreisajā pusē.