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.
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
Otevřete projekt (1. generace) v pracovním prostoru. Poté vyberte ikonu okna Zařízení.
Jakmile se otevře okno Zařízení, vyberte ikonu '2nd gen'.
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).
Otevřete projekt (1. generace) v pracovním prostoru. Poté vyberte ikonu okna Zařízení.
Jakmile se otevře okno Zařízení, vyberte ikonu '2nd gen'.
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.
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.
Zobrazí se zpráva s upozorněním, že projekt byl převeden. Pokračujte výběrem 'OK'.
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
Otevřete projekt (1. generace) v pracovním prostoru. Poté vyberte ikonu okna Zařízení.
Jakmile se otevře okno Zařízení, vyberte ikonu '2nd gen'.
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.
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.
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
Zde vám zpráva sdělí, že převod je dokončen a rozbalovací nabídka bloku {When Brain button} byla aktualizována.
Rozbalovací nabídka aktualizována
Zde vám zpráva sdělí, že převod je dokončen a rozbalovací nabídka bloku <Brain button pressed> byla aktualizována.
Aktualizace gyroskopu hnacího ústrojí
Zde vám zpráva říká, že gyroskopický snímač hnacího ústrojí byl nahrazen inerciálním snímačem.