Moje bloki to jedna z kategorii bloków w VEXcode VR. Niektóre inne kategorie obejmują magnes, wygląd, 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
Wybierz „Utwórz blok” z kategorii Moje bloki.
Zmień nazwę bloku, wpisując w polu „Nazwa bloku”, a następnie wybierz „OK”.
Jak dostosować blok
Dodaj dane wejściowe (liczbę)
Wybierz opcję „Dodaj dane wejściowe (liczbę)” z ekranu „Utwórz blok (podgląd)”. Zmień nazwę wejścia, wpisując w polu „Numer”, a następnie wybierz „OK”.
Dodaj dane wejściowe (logiczne)
Wybierz opcję „Dodaj dane wejściowe (boolowskie)” z ekranu „Utwórz blok (podgląd)”. Zmień nazwę wejścia, wpisując w polu „Boolean”, a następnie wybierz „OK”.
Dodaj etykietę
Wybierz opcję „Dodaj etykietę” z ekranu „Utwórz blok (podgląd)”. Zmień nazwę etykiety, wpisując ją w polu „Tekst etykiety”, a następnie wybierz „OK”.
Połącz dane wejściowe i etykiety
Połącz dane wejściowe i etykiety, aby utworzyć sekwencję bloków.
Jak usunąć wejścia/etykiety
Aby usunąć wejście lub etykietę, wybierz ikonę „Wyczyść” na górze wejścia lub etykiety, którą chcesz usunąć.
Jak korzystać z funkcji Definiuj blok
Można teraz użyć parametru z bloku „Define” po jego utworzeniu.
Dołącz dodatkowe bloki do bloku „Definiuj”.
Użyj parametrów z bloku „Define”.
Użyj „Mój blok” dołączony do bloku „Po uruchomieniu”.
Jak korzystać z moich bloków
Przykład rysowania kwadratów
W tym przykładzie robot użyje Moich bloków, aby:
- Przejedź do przodu 200 mm
- Czarnym pisakiem narysuj kwadrat o boku 300 mm
- Skręć w prawo o 25 stopni
- Czerwonym pisakiem narysuj kwadrat o boku 500 mm
Blok kapelusza „Zdefiniuj” dzieli procedurę. W poniższym przykładzie ten blok kapelusza „Zdefiniuj” dzieli bloki użyte do narysowania kwadratu określoną liczbę razy. Przeciągnij argumenty z bloku definiowania, 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.
Po zmianie parametrów projekt jest gotowy do uruchomienia Rozpoczęty.