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
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.
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
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
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.
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.
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.
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
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.
Aby włączyć ten zagnieżdżony blok, kliknij prawym przyciskiem myszy lub naciśnij i przytrzymaj, aby aktywować jego menu kontekstowe.
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.