IQ (2. paaudzes) projekta pārveidošana, lai to izmantotu ar IQ (1. paaudzes) smadzenēm

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.

VEXcode IQ ierīču izvēlne ar parādītu IQ robota smadzeņu ģenerēšanas iestatījumu. Šis iestatījums ir iestatīts uz 1. paaudzes opciju.

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

VEXcode IQ ar otrās paaudzes projektu darbvietā. Ierīču ikona ir iezīmēta starp koda skatītāja un palīdzības ikonām.

Atveriet (2. paaudzes) projektu darbvietā. Pēc tam atlasiet loga Ierīces ikonu.

VEXcode IQ ierīču izvēlne ar parādītu IQ robota smadzeņu ģenerēšanas iestatījumu. Šis iestatījums ir iestatīts uz 2. paaudzes opciju, bet 1. paaudzes opcija ir iezīmēta.

Kad ir atvērts logs Ierīces, atlasiet ikonu '1st gen'.  

VEXcode IQ ierīču izvēlne ar parādītu IQ robota smadzeņu ģenerēšanas iestatījumu. Šis iestatījums ir pārslēgts uz 1. paaudzi, un tas ir iezīmēts.

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. 

VEXcode IQ ar otrās paaudzes projektu darbvietā. Ierīču ikona ir iezīmēta starp koda skatītāja un palīdzības ikonām.

Atveriet (2. paaudzes) projektu darbvietā. Pēc tam atlasiet loga Ierīces ikonu.

VEXcode IQ ierīču izvēlne ar parādītu IQ robota smadzeņu ģenerēšanas iestatījumu. Šis iestatījums ir iestatīts uz 2. paaudzes opciju, bet 1. paaudzes opcija ir iezīmēta.

Kad ir atvērts logs Ierīces, atlasiet ikonu '1st gen'.

VEXcode IQ smadzeņu ģenerēšanas uzvedne, kas nolasa otrās paaudzes projektus, ir jāpārveido pirms to izmantošanas ar IQ (pirmās paaudzes) smadzenēm. Vai vēlaties turpināt konvertēšanu? Zemāk ir saite uz sadaļu “Uzziniet vairāk”. Zemāk ir arī divas pogas, viena ar uzrakstu “Atcelt”, bet otra ar uzrakstu “Turpināt”. Poga Turpināt ir iezīmēta.

Tiks parādīts ziņojums, kas brīdina, ka projekts būs jākonvertē. Atlasiet "Turpināt", lai turpinātu konvertēšanu.

VEXcode IQ projekta konvertēšanas uzvedne ar uzrakstu “Projekta konvertēšana ir pabeigta ar šīm izmaiņām”. Piedziņas mehānisma inerciālā sensora konfigurācija ir noņemta. Zemāk ir poga Labi.

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”.

 

VEXcode IQ ierīču izvēlne ar parādītu IQ robota smadzeņu ģenerēšanas iestatījumu. Šis iestatījums ir pārslēgts uz 1. paaudzi, un tas ir iezīmēts.

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ā

VEXcode IQ ar otrās paaudzes projektu darbvietā. Ierīču ikona ir iezīmēta starp koda skatītāja un palīdzības ikonām.

Atveriet (2. paaudzes) projektu darbvietā. Pēc tam atlasiet loga Ierīces ikonu.

VEXcode IQ ierīču izvēlne ar parādītu IQ robota smadzeņu ģenerēšanas iestatījumu. Šis iestatījums ir iestatīts uz 2. paaudzes opciju, bet 1. paaudzes opcija ir iezīmēta.

Kad ir atvērts logs Ierīces, atlasiet ikonu '1st gen'.

VEXcode IQ smadzeņu ģenerēšanas uzvedne, kas nolasa, ka 2. paaudzes IQ robota smadzeņu projekti ir jāpārveido, pirms tos var izmantot ar 1. paaudzes IQ robota smadzenēm. Vai vēlaties turpināt konvertēšanu? Zemāk ir saite uz sadaļu “Uzziniet vairāk”. Zemāk ir arī divas pogas, viena ar uzrakstu “Atcelt”, bet otra ar uzrakstu “Turpināt”. Poga Turpināt ir iezīmēta.

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ā.

VEXcode IQ projekta konvertēšanas uzvedne ar uzrakstu “Projekta konvertēšana ir pabeigta ar šīm izmaiņām”. {When Brain button} notikumu bloka nolaižamā izvēlne ir atjaunināta. Zemāk ir iezīmēta poga Labi.

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.

VEXcode IQ ierīču izvēlne ar parādītu IQ robota smadzeņu ģenerēšanas iestatījumu. Šis iestatījums ir pārslēgts uz 1. paaudzi, un tas ir iezīmēts.

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

VEXcode IQ projekta konvertēšanas uzvedne ar uzrakstu “Projekta konvertēšana ir pabeigta ar šīm izmaiņām”. {When Brain button} notikumu bloka nolaižamā izvēlne ir atjaunināta. Zemāk ir poga Labi.

{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.

Kad smadzeņu pogas bloka shēma ar atšķirīgu pogu nolaižamo izvēlni atkarībā no smadzeņu paaudzes. 1. paaudzes izvēlnē ir trīs opcijas: Augšup, Lejup un Pārbaudīt. Otrās paaudzes izvēlnē ir trīs opcijas: Pa kreisi, Pa labi un Pārbaude.

Tā kā bultiņu pogas (2. paaudzes) smadzenēs ir “pa kreisi” un “pa labi”, bet tās ir “augšup” un “uz leju” uz (1. paaudzes) smadzenēm, parametri nolaižamajā izvēlnē blokiem, kas savienoti ar Bultiņu pogas ir jāatjaunina.

Nolaižamā izvēlne ir atjaunināta

VEXcode IQ projekta konvertēšanas uzvedne ar uzrakstu “Projekta konvertēšana ir pabeigta ar šīm izmaiņām”. Atjaunināta sensoru bloka nolaižamā izvēlne “Nospiesta smadzeņu poga”. Zemāk ir poga Labi.

Šis ziņojums norāda, ka konvertēšanas laikā ir atjaunināta <Brain button pressed> bloka nolaižamā izvēlne.

Bloka “Smadzeņu poga nospiesta” shēma ar atšķirīgu pogu nolaižamo izvēļņu sarakstu atkarībā no smadzeņu paaudzes. 1. paaudzes izvēlnē ir trīs opcijas: Augšup, Lejup un Pārbaudīt. Otrās paaudzes izvēlnē ir trīs opcijas: Pa kreisi, Pa labi un Pārbaude.

Tā kā bultiņu pogas (2. paaudzes) smadzenēs ir “pa kreisi” un “pa labi”, bet tās ir “augšup” un “uz leju” uz (1. paaudzes) smadzenēm, parametri nolaižamajā izvēlnē blokiem, kas savienoti ar Bultiņu pogas ir jāatjaunina.

Projekta vieta ir mainīta

VEXcode IQ projekta konvertēšanas uzvedne ar uzrakstu “Projekta konvertēšana ir pabeigta ar šīm izmaiņām”. Projekta slots ir iestatīts uz 4. slotu, lai nodrošinātu saderību ar IQ (1. paaudzes) robotu smadzenēm. Zemāk ir poga Labi.

Šeit tiek parādīts ziņojums, ka projekta slots ir mainīts konvertēšanas laikā.

VEXcode IQ rīkjoslas ekrānuzņēmumi pirms un pēc projekta konvertēšanas. Projekta slota numurs ir iezīmēts, otrās paaudzes versija bija 8. slotā, un tagad tā atrodas 4. slotā smadzenēs.

IQ (1. paaudzes) smadzenes ir konfigurētas tikai ar 4 slotiem lietotāju projektiem, savukārt (2. paaudzes) smadzenes ir konfigurētas ar 8 slotiem. Projekts, kas konfigurēts 5.–8. slotam, tiks automātiski pārkonfigurēts 4. slotam.  

Dialoga ziņojumi izmaiņām, kurām nepieciešams kods

Piedziņas inerciālais sensors ir noņemts

VEXcode IQ projekta konvertēšanas uzvedne ar uzrakstu “Projekta konvertēšana ir pabeigta ar šīm izmaiņām”. Piedziņas mehānisma inerciālā sensora konfigurācija ir noņemta. Zemāk ir poga Labi.

Šis dialoga ziņojums norāda, ka piedziņas inerces sensora konfigurācija ir noņemta konvertēšanas laikā.

VEXcode IQ ierīču izvēlne ar atlasītu piedziņas mehānismu, lai tai varētu pievienot žiroskopijas opciju. Iespējas ietver bez žiroskopa, žiroskopu un smadzeņu inerci.

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

VEXcode IQ projekta konvertēšanas uzvedne ar uzrakstu “Projekta konvertēšana ir pabeigta ar šīm izmaiņām”. Daži “When Started” bloki ir atspējoti, lai nodrošinātu saderību ar IQ (1. paaudzes) robotu smadzenēm. Zemāk ir poga Labi.

Šis ziņojums norāda, ka konvertēšanas laikā ir atspējoti daži {When started}  bloki.

VEXcode IQ projekta darba vietas ekrānuzņēmums ar 4 bloku kaudzītēm, kas sākas ar blokiem “When Started”. Katra kaudze ir numurēta, un ceturtā kaudze ir atspējota.

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

VEXcode IQ projekta konvertēšanas uzvedne ar uzrakstu “Projekta konvertēšana ir pabeigta ar šīm izmaiņām”. IQ (2. paaudzes) specifiskie bloki ir atspējoti. Zemāk ir poga Labi.

Šis ziņojums norāda, ka visi IQ (2. paaudzes) bloki ir atspējoti.

VEXcode IQ Set Gyro Heading bloka ekrānuzņēmums, kurā rakstīts Iestatīt BrainInertial heading uz 0 grādiem. Šis bloks tiek parādīts kā atspējots, jo tā nolaižamais parametrs darbojas tikai otrās paaudzes smadzenēs.

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. 

Tiek parādīti bloki VEXcode IQ bloku rīklodziņa kategorijās “Žiroskopiskā uztveršana”, “Inerciālā uztveršana” un “Zīmēšana”.

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.

VEXcode IQ drukas bloka ekrānuzņēmums ar taimera vērtības bloku, kas konsolē kopā nolasa drukas taimeri sekundēs. Šis bloks tiek parādīts kā atspējots, bet pēc tam tiek mainīts, lai drukātu uz Brain un iespējotu, jo konsoles nolaižamā izvēlnes parametrs darbojas tikai otrās paaudzes Brain.

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. 

VEXcode IQ projekta konvertēšanas uzvedne ar garu izmaiņu sarakstu, kurā teikts: Projekta konvertēšana ir pabeigta ar šīm izmaiņām. Piedziņas mehānisma iekšējā sensora konfigurācija ir noņemta. IQ 2. paaudzes specifiskie bloki ir atspējoti. Daži “When Started” bloki ir atspējoti, lai nodrošinātu saderību ar IQ (1. paaudzes) robotu smadzenēm. Projekta slots ir iestatīts uz 4. slotu, lai nodrošinātu saderību ar IQ (1. paaudzes) robotu smadzenēm. Kad atjaunināta smadzeņu pogas notikumu bloka nolaižamā izvēlne. Nospiesta smadzeņu poga. Uztveršanas bloka nolaižamā izvēlne ir atjaunināta. Zemāk ir poga Labi.

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ē.

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

Last Updated: