Konwersja projektu IQ (1. generacji) do użycia z mózgiem IQ (2. generacji).

Pracując z VEX IQ, możesz chcieć uruchomić projekt skonfigurowany dla mózgu (1. generacji) na robocie z mózgiem (2. generacji). W tym scenariuszu będziesz musiał przekonwertować swój projekt z „1. ​​generacji” na „2. generacji” w VEXcode IQ.

Menu urządzeń VEXcode IQ z wyświetlonym ustawieniem generacji mózgu robota IQ. To ustawienie jest ustawione na opcję 2. generacji.

W większości przypadków podczas konwersji nie zostaną wprowadzone żadne zmiany w projekcie. Istnieje jednak kilka przypadków, w których drobne zmiany są wprowadzane automatycznie, gdy określone bloki są używane w projekcie pierwszej generacji. Zmiany te nie będą miały wpływu na działanie Twojego projektu na mózgu IQ (2. generacji).


Konwersja projektu bez żyroskopu — bez zmian w kodzie

VEXcode IQ z projektem pierwszej generacji w obszarze roboczym. Ikona Urządzenia jest wyróżniona pomiędzy ikonami Przeglądarki kodu i Pomocy.

Otwórz projekt (1. generacji) w obszarze roboczym. Następnie wybierz ikonę okna Urządzenia.

Menu urządzeń VEXcode IQ z wyświetlonym ustawieniem generacji mózgu robota IQ. To ustawienie jest ustawione na opcję 1. generacji, ale opcja 2. generacji jest podświetlona.

Po otwarciu okna Urządzenia wybierz ikonę „2. generacji”.

Menu urządzeń VEXcode IQ z wyświetlonym ustawieniem generacji mózgu robota IQ. To ustawienie zostało przełączone na 2. generację i jest podświetlone.

Jeśli nie skonfigurowano żadnego żyroskopu, ikona „2. generacji” zostanie podświetlona na niebiesko, aby pokazać, że projekt został przekonwertowany. Możesz teraz uruchomić ten projekt na mózgu (2. generacji).


Konwersja projektu ze skonfigurowanym żyroskopem – bez zmian w kodzie

Jeśli masz skonfigurowany układ napędowy z żyroskopem, będziesz musiał albo skonfigurować żyroskop z mózgiem IQ (2. generacji), albo skonfigurować czujnik inercyjny mózgu wbudowany w mózg IQ (2. generacji).

VEXcode IQ z projektem pierwszej generacji w obszarze roboczym. Ikona Urządzenia jest wyróżniona pomiędzy ikonami Przeglądarki kodu i Pomocy.

Otwórz projekt (1. generacji) w obszarze roboczym. Następnie wybierz ikonę okna Urządzenia.

Menu urządzeń VEXcode IQ z wyświetlonym ustawieniem generacji mózgu robota IQ. To ustawienie jest ustawione na opcję 1. generacji, ale opcja 2. generacji jest podświetlona.

Po otwarciu okna Urządzenia wybierz ikonę „2. generacji”.

Monit VEXcode IQ Brain Generation informuje, że projekty IQ Robot Brain pierwszej generacji muszą zostać przekonwertowane przed użyciem z IQ Robot Brain drugiej generacji. Czy chcesz kontynuować konwersję? Poniżej znajduje się link do Lean More. Poniżej znajdują się również dwa przyciski: jeden o nazwie Anuluj, a drugi Kontynuuj. Przycisk Kontynuuj jest podświetlony.

Jeśli masz skonfigurowany układ napędowy z żyroskopem, będziesz musiał ręcznie skonfigurować zewnętrzny żyroskop lub skonfigurować czujnik bezwładnościowy mózgu. 

W tym scenariuszu otworzy się okno dialogowe konwersji. Wybierz opcję „Kontynuuj”, aby kontynuować konwersję.

Uwaga: Jeśli nie masz skonfigurowanego żyroskopu, nie otrzymasz tego komunikatu, a Twój projekt zostanie przekonwertowany.

W oknie VEXcode IQ Wybierz typ żyroskopu, w którym znajduje się komunikat: Ten projekt używa układu napędowego z żyroskopem. Wybierz typ danych żyroskopowych, które chcesz wykorzystać w robocie VEX IQ (2. generacja). Poniżej znajdują się dwie opcje: pierwsza to Zewnętrzny żyroskop, druga to Bezwładność mózgu.

Zostaniesz poproszony o wybranie konfiguracji żyroskopu; albo żyroskop zewnętrzny, albo inercyjny mózg. Wybierz jeden.

  • Jeżeli wybrano Zewnętrzny żyroskop, zostanie on skonfigurowany dla tego samego portu, co poprzednio skonfigurowany.
  • Jeśli zostanie wybrana opcja Brain Inertial, Twój projekt będzie korzystał z Brain Inertial Sensor wbudowanego w Brain, a portu będzie można używać bezpłatnie z innymi urządzeniami.

Monit konwersji projektu VEXcode IQ z informacją: Konwersja projektu została ukończona z uwzględnieniem tych zmian. Żyroskopowy czujnik układu napędowego został zastąpiony czujnikiem bezwładnościowym. Poniżej znajduje się przycisk OK.

Pojawi się komunikat informujący, że projekt został przekonwertowany. Wybierz „OK”, aby kontynuować.

Menu urządzeń VEXcode IQ z wyświetlonym ustawieniem generacji mózgu robota IQ. To ustawienie zostało przełączone na 2. generację i jest podświetlone. Pokazano również urządzenie Drivetrain z podświetloną ikoną bezwładności, co wskazuje, że projekt wykorzystuje teraz wbudowany w mózg czujnik bezwładności.

Ikona „2. generacji” zostanie podświetlona na niebiesko, co oznacza, że ​​projekt został przekonwertowany. Możesz także zobaczyć, że mózgowy czujnik bezwładnościowy został skonfigurowany.

Możesz teraz uruchomić ten projekt na mózgu (2. generacji).

Uwaga:Jeśli ten projekt zostanie przekonwertowany z powrotem do pierwszej generacji, zewnętrzny żyroskop nie zostanie automatycznie skonfigurowany. Należy go skonfigurować ręcznie w oknie Urządzenia.

Uwaga: Proces konwersji rozpocznie się również po podłączeniu mózgu IQ (2. generacji), gdy VEXcode będzie w trybie 1. generacji.


Konwersja projektu z drobnymi zmianami w kodzie wykonanym automatycznie

VEXcode IQ z projektem pierwszej generacji w obszarze roboczym. Ikona Urządzenia jest wyróżniona pomiędzy ikonami Przeglądarki kodu i Pomocy.

Otwórz projekt (1. generacji) w obszarze roboczym. Następnie wybierz ikonę okna Urządzenia.

Menu urządzeń VEXcode IQ z wyświetlonym ustawieniem generacji mózgu robota IQ. To ustawienie jest ustawione na opcję 1. generacji, ale opcja 2. generacji jest podświetlona.

Po otwarciu okna Urządzenia wybierz ikonę „2. generacji”.

Monit VEXcode IQ Brain Generation informuje, że projekty IQ Robot Brain pierwszej generacji muszą zostać przekonwertowane przed użyciem z IQ Robot Brain drugiej generacji. Czy chcesz kontynuować konwersję? Poniżej znajduje się link do Lean More. Poniżej znajdują się również dwa przyciski: jeden o nazwie Anuluj, a drugi Kontynuuj. Przycisk Kontynuuj jest podświetlony.

Pojawi się komunikat informujący, że projekt będzie wymagał konwersji. Wybierz opcję „Kontynuuj”, aby kontynuować konwersję.

Uwaga: Ta wiadomość zostanie otwarta tylko wtedy, gdy w kodzie projektu dokonano zmian. 

Monit konwersji projektu VEXcode IQ z informacją: Konwersja projektu została ukończona z uwzględnieniem tych zmian. Zaktualizowano menu rozwijane bloku zdarzeń {When Brain button}. Poniżej znajduje się podświetlony przycisk OK.

Otworzy się komunikat o zakończeniu konwersji zawierający listę wszystkich wprowadzonych zmian. W tym przykładzie menu rozwijane {When Brain button} bloków zdarzeń zostało zaktualizowane z konfiguracji 1. do 2. generacji.

  • Więcej informacji na temat różnych komunikatów, które możesz otrzymać, oraz sposobu ich interpretacji znajdziesz w poniższej sekcji.

Wybierz „OK”, aby zapisać konwersję projektu.

Menu urządzeń VEXcode IQ z wyświetlonym ustawieniem generacji mózgu robota IQ. To ustawienie zostało przełączone na 2. generację i jest podświetlone.

Ikona „2. generacji” zostanie podświetlona na niebiesko, aby pokazać, że projekt został przekonwertowany. Możesz teraz uruchomić ten projekt na mózgu (2. generacji).


Interpretowanie komunikatów dialogowych podczas konwertowania projektów

Jeśli konieczna była konwersja kodu ze względu na którykolwiek z warunków przedstawionych poniżej, po konwersji pojawi się komunikat: „Konwersja projektu została zakończona z tymi zmianami”, po którym będzie wyświetlana lista wszelkich zmian, które zostały wprowadzone w kodzie. Poniżej znajdują się zmiany, które możesz napotkać podczas konwersji projektu (1. generacji) do uruchomienia na mózgu (2. generacji). 

Uwaga: Proces konwersji rozpocznie się również po podłączeniu mózgu IQ (2. generacji), gdy VEXcode będzie w trybie 1. generacji.

{When Brain button} Zaktualizowano menu rozwijane

Monit konwersji projektu VEXcode IQ z informacją: Konwersja projektu została ukończona z uwzględnieniem tych zmian. Zaktualizowano menu rozwijane bloku zdarzeń {When Brain button}. Poniżej znajduje się przycisk OK.

Tutaj komunikat informuje, że konwersja została zakończona, a menu rozwijane bloku {When Brain button} zostało zaktualizowane.

Diagram bloku When Brain Button, który ma różne menu rozwijane przycisków w zależności od generacji Brain. Menu pierwszej generacji ma trzy opcje: W górę, W dół i Sprawdź. Menu drugiej generacji ma trzy opcje: Lewo, Prawo i Zaznacz.

Ponieważ przyciski strzałek w urządzeniu Brain (1. generacji) to „W górę” i „W dół”, ale w urządzeniu Brain (2. generacji) są to przyciski „W lewo” i „W prawo”, parametry w menu rozwijanym dla bloków podłączonych do Przyciski strzałek muszą zostać zaktualizowane.

Zaktualizowano menu rozwijane

Monit konwersji projektu VEXcode IQ z informacją: Konwersja projektu została ukończona z uwzględnieniem tych zmian. Zaktualizowano menu rozwijane bloku wykrywania naciśnięcia przycisku Brain. Poniżej znajduje się przycisk OK.

Tutaj komunikat informuje, że konwersja została zakończona, a menu rozwijane bloku <Brain button pressed> zostało zaktualizowane.

Schemat bloku Brain Button wciśniętego, który ma różne rozwijane menu przycisków w zależności od generacji Brain. Menu pierwszej generacji ma trzy opcje: W górę, W dół i Sprawdź. Menu drugiej generacji ma trzy opcje: Lewo, Prawo i Zaznacz.

Ponieważ przyciski strzałek w urządzeniu Brain (1. generacji) to „W górę” i „W dół”, ale w urządzeniu Brain (2. generacji) są to przyciski „W lewo” i „W prawo”, parametry w menu rozwijanym dla bloków podłączonych do Przyciski strzałek muszą zostać zaktualizowane.

Aktualizacja żyroskopu układu napędowego

Monit konwersji projektu VEXcode IQ z informacją: Konwersja projektu została ukończona z uwzględnieniem tych zmian. Żyroskopowy czujnik układu napędowego został zastąpiony czujnikiem bezwładnościowym. Poniżej znajduje się przycisk OK.

Komunikat informuje, że czujnik żyroskopowy układu napędowego został zastąpiony czujnikiem bezwładnościowym.

Menu urządzeń VEXcode IQ jest otwarte, a ustawienie generacji mózgu robota jest ustawione na 2. generację. Na zdjęciu widoczne jest urządzenie Drivetrain, a jego ikona bezwładności jest podświetlona, co wskazuje, że projekt korzysta teraz z wbudowanego w mózg czujnika bezwładności.

Na urządzeniach zobaczysz ikonę czujnika bezwładnościowego.    
Uwaga:Jeśli ten projekt zostanie przekonwertowany z powrotem do pierwszej generacji, zewnętrzny żyroskop nie zostanie automatycznie skonfigurowany. Będzie trzeba go skonfigurować ręcznie.

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

Last Updated: