Wyłączanie i włączanie bloków w VEXcode GO

VEXcode GO pozwala użytkownikom wyłączać i włączać bloki w swoich projektach. Jest to przydatna funkcja dla studentów podczas testowania lub debugowania projektu, dzięki czemu nie muszą rozbierać projektu na części, aby dowiedzieć się, co nie działa zgodnie z oczekiwaniami. Użytkownik może wyłączyć lub włączyć blok(i), aby przetestować i zaobserwować różnice w zachowaniu robota, gdy ten blok jest lub nie jest w projekcie.

Uwaga: W tym artykule wykorzystano konfigurację Code Base w VEXcode GO. Więcej informacji na temat konfiguracji bazy kodów w VEXcode GO można znaleźć w artykule Konfigurowanie biblioteki VEX Code Base w programie VEX.


Jak wyłączać i włączać blokady

Projekt VEXcode GO Blocks z otwartym menu kontekstowym włączonego bloku i zaznaczoną opcją Wyłącz blok. Po prawej stronie wyświetlony jest wynik, a wybrany blok jest teraz wyszarzony, aby wskazać, że został wyłączony.

Aby móc korzystać z funkcji wyłączania lub włączania bloków w VEXcode GO, Brain musi być podłączony do Twojego tabletu lub komputera, a VEXcode GO powinien być skonfigurowany dla Twojej kompilacji.

Wyłączenie bloku uniemożliwi jego wykonanie po rozpoczęciu projektu. Aby wyłączyć blok, kliknij blok prawym przyciskiem myszy lub naciśnij go długo, aby aktywować menu kontekstowe, a następnie wybierz opcję Wyłącz blok. Blok będzie wtedy w projekcie wyszarzony i otoczony siatką ukośnych linii.

Projekt VEXcode GO Blocks z otwartym menu kontekstowym wyłączonego bloku i zaznaczoną opcją Włącz blok. Po prawej stronie znajduje się ten sam projekt, ale z wybranym blokiem w kolorze, aby wskazać, że został włączony.

Aby włączyć blok, tak aby był on wykonywany po uruchomieniu projektu, kliknij prawym przyciskiem myszy lub naciśnij i przytrzymaj wyłączony blok, aby aktywować Menu kontekstowe, a następnie wybierz opcję Włącz blok.


Co dzieje się z poszczególnymi blokami, gdy są wyłączone

Projekt VEXcode GO Blocks zawierający wyłączony blok. Blok jest wyszarzony i znajduje się na nim siatka ukośnych linii.

Gdy blok(i) jest wyłączony, jest wyszarzony i otoczony siatką ukośnych linii.

Wyłączona blokada traktowana jest jak komentarz. Nie ma to wpływu na przebieg projektu i nie zostanie wykonane po rozpoczęciu projektu.

W tym przykładzie Code Base przejedzie do przodu 500 milimetrów (mm), a następnie się zatrzyma; nie obróci się.


Co się stanie, gdy bloki z zagnieżdżonymi blokami zostaną wyłączone

Projekt VEXcode GO Blocks z otwartym menu kontekstowym włączonego bloku kontenera i zaznaczoną opcją Wyłącz blok.

Gdy wyłączysz blok zawierający zagnieżdżone w sobie bloki, wszystkie bloki zostaną wyłączone. Bloki takie jak pętla lub warunkowe if-then-else, które mają zagnieżdżone bloki, można wyłączyć w taki sam sposób, jak pojedynczy blok.

Kliknij prawym przyciskiem myszy lub naciśnij długo, aby aktywować menu kontekstowe tej pętli lub warunkowego bloku sterującego, a następnie wybierz opcję Wyłącz blok.

Projekt VEXcode GO Blocks z blokiem kontenera i wszystkimi jego zagnieżdżonymi blokami wyłączonymi. Bloki są wyszarzone i mają na sobie siatkę ukośnych linii.

Ten obraz pokazuje, co się dzieje, gdy pętla powtarzania jest wyłączona. Pętla i dwa znajdujące się w niej bloki zostały wyłączone i wszystkie są wyszarzone z siatką ukośnych linii nad nimi.

Projekt VEXcode GO Blocks z otwartym menu kontekstowym wyłączonego bloku kontenera i zaznaczoną opcją Włącz blok.

W tym przykładzie nic się nie stanie po uruchomieniu projektu, ponieważ wszystkie bloki są wyłączone. Możesz włączyć główny blok i wszystkie zagnieżdżone w nim bloki, aktywując Menu kontekstowe głównego bloku i wybierając Włącz blok.

Projekt VEXcode GO Blocks z blokiem kontenerowym i wszystkimi zagnieżdżonymi blokami włączonymi.

Kiedy główny blok jest włączony, wszystkie zagnieżdżone w nim bloki również zostaną włączone.

W tym przykładzie, teraz, gdy główny blok jest włączony, po rozpoczęciu projektu Code Base przejedzie do przodu na odległość 500 milimetrów (mm), następnie skręci w prawo o 90 stopni i powtórzy te zachowania 4 razy, aby wjechać w kwadrat.


Wyłączanie i włączanie pojedynczego zagnieżdżonego bloku

Otwarto projekt bloków VEXcode GO z włączonym menu kontekstowym bloku. Blok jest zagnieżdżony wewnątrz bloku kontenera, a opcja Wyłącz blok jest podświetlona. Po prawej stronie pokazano wynik, przy czym wybrany blok jest teraz wyłączony.

Możesz wyłączyć pojedynczy blok w szeregu zagnieżdżonych bloków, na przykład pętlę lub warunek „jeśli-to-else”, wykonując te same kroki, co w przypadku wyłączania dowolnego innego bloku: kliknij prawym przyciskiem myszy lub naciśnij długo, aby aktywować menu kontekstowe tego bloku i wybierz Wyłącz blok.

W tym przykładzie pojedynczy blok w pętli jest wyłączony.

Otwarto projekt bloków VEXcode GO z menu kontekstowym wyłączonego bloku. Blok jest zagnieżdżony wewnątrz bloku kontenera, a opcja Włącz blok jest podświetlona. Po prawej stronie wyświetlany jest wynik z wybranym blokiem, który jest teraz włączony.

Aby włączyć ten zagnieżdżony blok, kliknij prawym przyciskiem myszy lub naciśnij i przytrzymaj, aby aktywować jego menu kontekstowe.

Projekt VEXcode GO Blocks z otwartym menu kontekstowym bloku kontenera i zaznaczoną, ale nieaktywną opcją Włącz blok. Jeden z zagnieżdżonych bloków jest wyłączony, ale opcja Włącz blok jest niedostępna, ponieważ sam blok kontenera jest nadal włączony.

Należy pamiętać, że Menu kontekstowe głównego bloku (w tym przypadku bloku [Powtórz]) nie udostępnia opcji włączenia bloku zagnieżdżonego, ponieważ sam blok główny nie został wyłączony.

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

Last Updated: