Używanie Moich bloków w kodzie VEX 123

Moje bloki to jedna z kategorii bloków w VEXcode 123. Niektóre inne kategorie obejmują wygląd, dźwięk, wykrywanie i zmienne. Moje bloki służą do tworzenia sekwencji bloków, których można używać wielokrotnie w całym projekcie.


Jak zrobić blok

Pasek narzędzi VEXcode 123 z widoczną sekcją Moje bloki i wyróżnionym przyciskiem Utwórz blok.

Wybierz opcję „Utwórz blok” z kategorii Moje bloki.

Menu Utwórz blok w kodzie VEX 123 jest otwarte, a nazwa bloku została zmieniona na Wjedź i jest podświetlona. Niebieski przycisk OK w prawym dolnym rogu jest podświetlony.

Zmień nazwę bloku, wpisując w polu „Nazwa bloku”, a następnie wybierz „OK”.


Jak dostosować blok

Dodaj dane wejściowe (liczbę)

Menu Utwórz blok w kodzie VEXcode 123 jest otwarte, a nazwa bloku jest ustawiona na Wjedź. Do bloku dodano pole wprowadzania liczb, które jest teraz podświetlone.

Wybierz opcję „Dodaj dane wejściowe (liczbę)” na ekranie „Utwórz blok”. Zmień nazwę wpisu, wpisując w polu „numer”, a następnie wybierz „OK”.

Dodaj dane wejściowe (logiczne)

Menu Utwórz blok w kodzie VEXcode 123 jest otwarte, a nazwa bloku jest ustawiona na Wjedź. Do bloku dodano pole wprowadzania wartości logicznych, które jest teraz podświetlone.

Wybierz opcję „Boolowski” na ekranie „Utwórz blok”. Zmień nazwę danych wejściowych, wpisując je w polu „boolean”, a następnie wybierz „OK”.

Dodaj etykietę

Menu Utwórz blok w kodzie VEXcode 123 jest otwarte, a nazwa bloku jest ustawiona na Wjedź. Do bloku dodano pole etykiety, które jest teraz podświetlone.

Wybierz opcję „Dodaj etykietę” na ekranie „Utwórz blok”. Zmień nazwę etykiety, wpisując ją w polu „Tekst etykiety”, a następnie wybierz „OK”.

Połącz dane wejściowe i etykiety

Menu Utwórz blok w kodzie VEXcode 123 jest otwarte, a niestandardowy blok został utworzony. Na bloku znajduje się najpierw napis Drive in, następnie pole wprowadzania numeru, a na końcu etykieta z napisem step square. Całość bloku niestandardowego zawiera napis Drive in X step square. Niebieski przycisk OK w prawym dolnym rogu jest podświetlony.

Połącz dane wejściowe i etykiety, aby utworzyć sekwencję bloków, a następnie wybierz opcję „OK”.


Jak usunąć wejścia/etykiety

Menu Utwórz blok w kodzie VEXcode 123 jest otwarte, a nazwa bloku jest ustawiona na Wjedź. Do bloku dodano pole wprowadzania liczb, a znajdująca się nad nim ikona Wyczyść została podświetlona.

Aby usunąć wejście lub etykietę, wybierz ikonę „Wyczyść” znajdującą się nad wejściem lub etykietą, którą chcesz usunąć.


Jak korzystać z funkcji Definiuj blok

Blok Definicja moich bloków VEXcode 123 jest podświetlony. W tekście widnieje napis „Wjedź w kwadrat kroku liczbowego”, a liczba jest parametrem, którego można użyć w definicji bloku.

Można teraz używać parametru z bloku {Define} po jego utworzeniu.

Blok Definicja moich bloków w kodzie VEXcode 123 z dodaną definicją. Stos ma blok Powtórz ustawiony na 4 i blok Napędu dla 1 kroku z blokiem Obrótu dla 90 stopni, oba wewnątrz bloku Powtórz.

Dołącz dodatkowe bloki do bloku {Define}.

Blok definicji moich bloków w kodzie VEXcode 123 z parametrem liczbowym używanym teraz w definicji. Stos ma blok Powtórz ustawiony na 4 i blok Napędu z blokiem Obrót o 90 stopni wewnątrz bloku Powtórz. Parametr liczbowy został umieszczony w bloku Drive for, więc teraz brzmi Drive forward dla liczby kroków.

Użyj parametrów z bloku {Define}.

VEXcode 123 Moje bloki Blok poleceń dodany poniżej bloku When Started. Ten blok poleceń wywoła polecenie Drive in number step square. Parametr liczbowy jest ustawiony na 1.

Użyj [Mój blok] dołączonego do bloku {When Started}.


Jak korzystać z moich bloków

Przykład jazdy po kwadratach

Kod VEX 123 Blok „When Started”, pod którym znajdują się trzy bloki. Najpierw wykonujemy blok poleceń „Jedź w 1 kroku”, następnie skręcamy w prawo o 45 stopni, a potem wykonujemy blok poleceń „Jedź w 2 krokach”.

W tym przykładzie Robot 123 użyje Moich bloków do:

  • Jedź do przodu po 1 kroku w kwadracie.
  • Skręć w prawo o 45 stopni.
  • Jedź do przodu po 2-stopniowym kwadracie.

Blok kapelusza {Define} przerywa procedurę. W poniższym przykładzie ten blok kapelusza {Define} dzieli bloki używane do wjechania na kwadrat określoną liczbę razy. Przeciągnij argumenty z bloku {Define} , które mają być użyte w blokach.

Po ustawieniu bloku {Define} nowo utworzony blok można teraz przeciągnąć i dodać do bloku {When Started} w celu ustawienia parametrów.

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

Last Updated: