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.

2nd_gen.png

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

kwadrat.urządzenie.icon.png

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

nogyro.png

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

skonwertowany_do_2nd_copy.png

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

kwadrat.urządzenie.icon.png

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

kwadrat.select_2nd_gen.png

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

wybierz_kontynuuj.png

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.

wybierz_gyro_type.png

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.

brain_inertial_confirmation.png

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

2nd_gen_with_intertial.png

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

wybierz_urządzenie_icon.png

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

wybierz_2nd_gen.png

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

wybierz_kontynuuj.png

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. 

wybierz_ok_conversion.png

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.

2nd_gen_is_highlighted.png

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

brain_button_event.png

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

update_when_brain_button_pressed.png

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

brain_button_sensing.png

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

menu_opcje_zmiana.png

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

brain_inertial_confirmation.png

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

inercyjne.png

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: