VEXcode 123 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.
Jak wyłączyć i włączyć bloki
Aby móc korzystać z funkcji wyłączania lub włączania bloków w VEXcode 123, Robot 123 musi być podłączony do tabletu lub komputera.
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ł wykonywany po uruchomieniu projektu, kliknij prawym przyciskiem myszy lub naciśnij długo 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 powyższym przykładzie Robot 123 pojedzie do przodu o 1 krok, a następnie się zatrzyma; nie obróci się.
Co się stanie, gdy bloki z zagnieżdżonymi blokami zostaną wyłączone
Jeśli 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.
Obrazek 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 Robot 123 przejedzie 1 krok do przodu, następnie skręci w prawo o 90 stopni i powtórzy te zachowania 4 razy, aby wjechać po kwadracie.
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.