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

Podczas pracy z VEX IQ, możesz chcieć uruchomić projekt, który został skonfigurowany dla Mózgu (1. generacji) na robocie z Mózgiem (2. generacji). W tym scenariuszu będziesz musiał przekonwertować swój projekt z „pierwszej generacji” na „drugą generację” w VEXcode IQ.

2nd_gen.png

W większości przypadków podczas konwersji nie nastąpią żadne zmiany w projekcie. Jednak istnieje kilka przypadków, w których drobne zmiany są wprowadzane automatycznie, gdy niektóre bloki są używane w projekcie pierwszej generacji. Te zmiany nie wpłyną na to, jak twój projekt będzie działał na mózgu IQ (2. generacji).

W tym artykule omówimy:


Konwersja projektu bez żyroskopu - bez zmian w kodzie

kwadrat.evice.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ę „drugiej generacji”.

przekonwertowano_na _2nd_kopię.png

Jeśli nie skonfigurowano ż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 układ napędowy ze skonfigurowanym żyroskopem, będziesz musiał albo skonfigurować żyroskop z mózgiem IQ (2. generacji), albo skonfigurować czujnik bezwładnościowy mózgu, który jest osadzony w mózgu IQ (2. generacji).

kwadrat.evice.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ę „drugiej generacji”.

select_continue.png

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

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

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

select_gyro_type.png

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

  • Jeśli wybrany jest żyroskop zewnętrzny, zostanie on skonfigurowany dla tego samego portu, co poprzednio.
  • Jeśli wybierzesz Brain Inertial, twój projekt będzie wykorzystywał czujnik inercyjny mózgu osadzony w Brain, a port będzie mógł swobodnie korzystać z innych urządzeń.

brain_inertial_confirmation.png

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

2nd_gen_with_intertial.png

Ikona „drugiej generacji” zostanie podświetlona na niebiesko, aby pokazać, że projekt został przekonwertowany. Możesz również zobaczyć, że został skonfigurowany Brain Inertial Sensor.

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

Uwaga:  Jeśli ten projekt zostanie przekonwertowany z powrotem do 1. generacji, zewnętrzny żyroskop nie zostanie automatycznie skonfigurowany. Będzie musiał być ręcznie skonfigurowany w oknie Urządzenia.

Uwaga: Proces konwersji rozpocznie się również, gdy IQ (2. gen) Brain jest podłączony, gdy VEXcode jest w 1. generacji tryb.


Konwertowanie projektu z drobnymi zmianami na kod wykonany automatycznie

select_device_icon.png

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

select_2nd_gen.png

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

select_continue.png

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

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

select_ok_conversion.png

Zostanie otwarty komunikat o zakończeniu konwersji z wykazem wprowadzonych zmian. W tym przykładzie menu rozwijane bloku zdarzeń {When Brain button} zostało zaktualizowane z konfiguracji 1. do 2. generacji.

  • Zapoznaj się z sekcją poniżej, aby uzyskać więcej informacji o różnych wiadomościach, które możesz otrzymać, oraz o tym, jak je interpretować.

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 (drugiej generacji).


Interpretowanie komunikatów dialogowych podczas konwertowania projektów

Jeśli nastąpiła konwersja do kodu wymagana ze względu na którykolwiek z warunków przedstawionych poniżej, komunikat po konwersji będzie następujący: „Konwersja projektu została zakończona z tymi zmianami”, a następnie lista wszelkich zmian wprowadzonych w kodzie. Poniżej znajdują się zmiany, które możesz napotkać podczas konwertowania projektu (pierwszej generacji) na działanie w mózgu (drugiej generacji).

Uwaga: Proces konwersji rozpocznie się również, gdy IQ (2. gen) Brain jest podłączony, gdy VEXcode jest w 1. generacji tryb.

{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 mózgu (1. generacji) to „w górę” i „w dół”, ale są to „w lewo” i „w prawo” w mózgu (2. generacji), parametry w rozwijanym menu dla bloków podłączonych do Należy zaktualizować przyciski strzałek.

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_options_change.png

Ponieważ przyciski strzałek w mózgu (1. generacji) to „w górę” i „w dół”, ale są to „w lewo” i „w prawo” w mózgu (2. generacji), parametry w rozwijanym menu dla bloków podłączonych do Należy zaktualizować przyciski strzałek.

Aktualizacja żyroskopu układu napędowego

brain_inertial_confirmation.png

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

inercyjny.png

Zobaczysz ikonę czujnika bezwładnościowego w Urządzeniach.   
Uwaga:  Jeśli ten projekt zostanie przekonwertowany z powrotem do 1. generacji, zewnętrzny żyroskop nie zostanie automatycznie skonfigurowany. Będzie musiał być skonfigurowany ręcznie.

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