Převod projektu IQ (1. generace) pro použití s ​​mozkem IQ (2. generace).

Při práci s VEX IQ můžete chtít spustit projekt, který byl nakonfigurován pro mozek (1. generace) na robotu s mozkem (2. generace). V tomto scénáři budete muset převést svůj projekt z „1. ​​genu“ na „2. gen“ ve VEXcode IQ.

2nd_gen.png

Ve většině případů nedojde během převodu k žádným změnám projektu. Existuje však několik případů, kdy se drobné změny provádějí automaticky, když jsou určité bloky použity v projektu 1. generace. Tyto změny neovlivní, jak váš projekt běží na IQ (2. generace) mozku.


Převod projektu bez gyroskopu – žádné změny kódu

square.evice.icon.png

Otevřete projekt (1. generace) v pracovním prostoru. Poté vyberte ikonu okna Zařízení.

nogyro.png

Jakmile se otevře okno Zařízení, vyberte ikonu '2nd gen'.

convert_to_2nd_copy.png

Pokud nebylo nakonfigurováno žádné gyro, ikona '2nd gen' se zvýrazní modře, což znamená, že projekt byl převeden. Nyní můžete tento projekt spustit na mozku (2. generace).


Převod projektu s nakonfigurovaným gyroskopem – žádné změny kódu

Pokud máte hnací ústrojí s nakonfigurovaným gyroskopem, budete muset nakonfigurovat gyro buď s mozkem IQ (2. generace) nebo nakonfigurovat mozkový inerciální senzor, který je zabudován do mozku IQ (2. generace).

square.evice.icon.png

Otevřete projekt (1. generace) v pracovním prostoru. Poté vyberte ikonu okna Zařízení.

square.select_2nd_gen.png

Jakmile se otevře okno Zařízení, vyberte ikonu '2nd gen'.

select_continue.png

Pokud máte hnací ústrojí s nakonfigurovaným gyroskopem, budete muset ručně nakonfigurovat externí gyro nebo nakonfigurovat mozkový inerciální senzor. 

V tomto scénáři se otevře dialogové okno převodu. Chcete-li pokračovat v převodu, vyberte 'Pokračovat'.

Poznámka: Pokud nemáte nakonfigurováno gyro, tato zpráva se nezobrazí a váš projekt bude převeden.

select_gyro_type.png

Budete vyzváni k výběru konfigurace Gyro; buď Externail Gyro nebo Brain Inertial. Vyber jeden.

  • Pokud zvolíte External Gyro, bude nakonfigurováno pro stejný port, jaký byl nakonfigurován dříve.
  • Pokud je vybrána možnost Brain Inertial, váš projekt bude používat Brain Inertial Sensor zabudovaný v Brain a port bude možné volně používat s jinými zařízeními.

brain_inertial_confirmation.png

Zobrazí se zpráva s upozorněním, že projekt byl převeden. Pokračujte výběrem 'OK'.

2nd_gen_with_intertial.png

Ikona '2nd gen' se zvýrazní modře, což znamená, že projekt byl převeden. Můžete také vidět, že byl nakonfigurován mozkový inerciální senzor.

Nyní můžete tento projekt spustit na mozku (2. generace).

Poznámka:Pokud je tento projekt převeden zpět na 1. generaci, externí gyro nebude automaticky nakonfigurováno. Bude nutné jej ručně nakonfigurovat v okně Zařízení.

Poznámka: Proces převodu se také spustí, když je připojen IQ (2nd gen) Brain, zatímco VEXcode je v režimu 1. genu.


Převod projektu s malými změnami na kód provedený automaticky

select_device_icon.png

Otevřete projekt (1. generace) v pracovním prostoru. Poté vyberte ikonu okna Zařízení.

select_2nd_gen.png

Jakmile se otevře okno Zařízení, vyberte ikonu '2nd gen'.

select_continue.png

Zobrazí se zpráva s upozorněním, že projekt bude nutné převést. Chcete-li pokračovat v převodu, vyberte 'Pokračovat'.

Poznámka: Tato zpráva se otevře pouze v případě, že byly provedeny změny v kódu projektu. 

select_ok_conversion.png

Otevře se zpráva o dokončení převodu se seznamem všech provedených změn. V tomto příkladu byla rozbalovací nabídka bloku událostí {When Brain button} aktualizována z konfigurace 1. na 2. generaci.

  • Další informace o různých zprávách, které můžete obdržet, a o tom, jak je interpretovat, naleznete v části níže.

Vyberte 'OK' pro uložení převodu projektu.

2nd_gen_is_highlighted.png

Ikona '2nd gen' bude zvýrazněna modře, což znamená, že projekt byl převeden. Nyní můžete tento projekt spustit na mozku (2. generace).


Interpretace dialogových zpráv při převodu projektů

Pokud došlo ke konverzi na kód potřebný kvůli některé z níže uvedených podmínek, zpráva po konverzi bude znít: „Konverze projektu byla dokončena s těmito změnami“ následovaná seznamem všech změn, které byly v kódu provedeny. Níže jsou uvedeny změny, se kterými se můžete setkat při převodu projektu (1. generace) na běh na mozku (2. generace). 

Poznámka: Proces převodu se také spustí, když je připojen IQ (2nd gen) Brain, zatímco VEXcode je v režimu 1. genu.

{When Brain button} Rozbalovací nabídka aktualizována

brain_button_event.png

Zde vám zpráva sdělí, že převod je dokončen a rozbalovací nabídka bloku {When Brain button} byla aktualizována.

update_when_brain_button_pressed.png

Protože tlačítka se šipkami na mozku (1. generace) jsou „Nahoru“ a „Dolů“, ale na mozku (2. generace) jsou „Vlevo“ a „Vpravo“, parametry v rozevírací nabídce pro bloky připojené k Tlačítka se šipkami je třeba aktualizovat.

Rozbalovací nabídka aktualizována

brain_button_sensing.png

Zde vám zpráva sdělí, že převod je dokončen a rozbalovací nabídka bloku <Brain button pressed> byla aktualizována.

menu_options_change.png

Protože tlačítka se šipkami na mozku (1. generace) jsou „Nahoru“ a „Dolů“, ale na mozku (2. generace) jsou „Vlevo“ a „Vpravo“, parametry v rozevírací nabídce pro bloky připojené k Tlačítka se šipkami je třeba aktualizovat.

Aktualizace gyroskopu hnacího ústrojí

brain_inertial_confirmation.png

Zde vám zpráva říká, že gyroskopický snímač hnacího ústrojí byl nahrazen inerciálním snímačem.

inerciální.png

V zařízeních uvidíte ikonu inerciálního senzoru.    
Poznámka:Pokud je tento projekt převeden zpět na 1. generaci, externí gyro nebude automaticky nakonfigurováno. Bude nutné jej ručně nakonfigurovat.

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

Last Updated: