Wyłączanie i włączanie bloków w kodzie VEX 123

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

Projekt bloków VEXcode 123 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 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.

Projekt bloków VEXcode 123 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ł 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

Projekt bloków VEXcode 123 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 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

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

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.

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

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.

Projekt bloków VEXcode 123 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 bloków VEXcode 123 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 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

Projekt bloków VEXcode 123 z otwartym menu kontekstowym włączonego 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 123 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 bloków VEXcode 123 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: