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

VEXcode Blocks pozwala użytkownikom wyłączać i włączać bloki w swoich projektach. Jest to przydatna funkcja do testowania lub debugowania projektu bez konieczności jego rozkładania na części. Użytkownik może wyłączyć lub włączyć blok(i), aby przetestować różnice w zachowaniu robota, gdy ten blok jest lub nie jest w projekcie.


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

Projekt VEXcode EXP 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, co wskazuje, że został wyłączony.

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.

Projekt VEXcode EXP 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ć wyłączony blok, aktywuj menu kontekstowe dla tego bloku i wybierz opcję Włącz blok.


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

Projekt VEXcode EXP Blocks zawierający wyłączony blok. Blok jest wyszarzony i ma nad sobą siatkę linii ukośnych.

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

Wyłączona blokada traktowana jest jak komentarz. Nie ma to żadnego wpływu na przebieg projektu.

W powyższym przykładowym projekcie robot nie będzie czekał po jeździe do tyłu, tylko od razu skręci w prawo.


Co się stanie, gdy blok z zagnieżdżonymi blokami zostanie wyłączony

Jeśli wyłączysz blok z zagnieżdżonymi w nim blokami, 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. 

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

Aktywuj menu kontekstowe tej pętli lub warunkowego bloku sterującego, a następnie wybierz opcję Wyłącz blok.

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

Poniższy obraz pokazuje, co się stało, gdy pętla powtarzania została wyłączona. Pętla i dwa znajdujące się w niej bloki zostały wyłączone.

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

Możesz włączyć blok główny i wszystkie zagnieżdżone w nim bloki, aktywując Menu kontekstowe głównego bloku i wybierając opcję Włącz blok.

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

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


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

Możesz wyłączyć pojedyncze bloki w pętli lub w trybie if-then-else, wykonując te same kroki, co w przypadku wyłączania dowolnego innego bloku: aktywuj menu kontekstowe tego bloku i wybierz opcję Wyłącz blok.

Projekt VEXcode EXP Blocks z zagnieżdżonym blokiem już wyłączonym.

Oto przykład wyłączenia tylko pojedynczego bloku w pętli.

Projekt VEXcode EXP 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 nie jest dostępna, ponieważ sam blok kontenera jest nadal włączony.

Menu kontekstowe głównego bloku nie udostępnia opcji włączenia bloku zagnieżdżonego, ponieważ blok główny nie został wyłączony.

Otwarto projekt bloków VEXcode EXP 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 pokazano wynik z wybranym blokiem, który jest teraz włączony.

Jeśli później zechcesz włączyć ten zagnieżdżony blok, będziesz musiał aktywować jego menu kontekstowe.


Wyłączanie bloku „kapeluszu”.

Możesz wyłączyć cały stos bloków, wyłączając blok „kapelusz”, który zawiera je wszystkie. 

Otwarto projekt VEXcode EXP Blocks z włączonym menu kontekstowym bloku kapelusza. Opcja Wyłącz blokowanie jest podświetlona.

Aktywuj menu kontekstowe bloku „kapelusz”, a następnie wybierz opcję Wyłącz blok.

Projekt VEXcode EXP Blocks z wyłączonym blokiem kapelusza i wciąż włączonymi pozostałymi blokami w stosie. Blok kapelusza jest wyszarzony i ma nad sobą siatkę linii ukośnych.

Poniższy obraz pokazuje, co się stało, gdy blok „kapelusz” When Started był wyłączony. Wszystkie bloki zawarte w bloku Kiedy uruchomiono nie zostaną uruchomione.

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

Last Updated: