Używanie moich bloków w VEXcode IQ

 Moje bloki to jedna z kategorii bloków w VEXcode IQ. 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

Skrzynka z narzędziami bloków VEXcode IQ z wyświetloną kategorią Moje bloki i wyróżnionym przyciskiem Utwórz blok.

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

Otwarto menu Utwórz blok w programie VEXcode IQ. Nazwę bloku zmieniono na Odtwarzaj dźwięk i został on 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 programie VEXcode IQ jest otwarte, a nazwa bloku jest ustawiona na Odtwórz dźwięk. Do bloku dodano pole wprowadzania liczb, które jest teraz podświetlone.

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)

Menu Utwórz blok w programie VEXcode IQ jest otwarte, a nazwa bloku jest ustawiona na Odtwórz dźwięk. Do bloku dodano pole wprowadzania wartości logicznych, które jest teraz podświetlone.

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ę

Menu Utwórz blok programu VEXcode IQ jest otwarte, a nazwa bloku jest ustawiona na Narysuj, po której następuje wprowadzenie liczby. Na końcu bloku dodano pole etykiety, które jest teraz wyróżnione.

Wybierz opcję „Dodaj etykietę” z ekranu „Utwórz blok (podgląd)”. Zmień nazwę etykiety, wpisując w polu „tekst etykiety”, a następnie wybierz „OK”.

Połącz dane wejściowe i etykiety

Menu Utwórz blok w programie VEXcode IQ jest otwarte, a niestandardowy blok został utworzony. Na bloku znajduje się najpierw napis „Narysuj a”, następnie pole do wprowadzania liczb, a na końcu etykieta z informacją o calach kwadratowych. Całość bloku niestandardowego brzmi: Narysuj kwadrat o boku X cali.

Połącz dane wejściowe i etykiety, aby utworzyć sekwencję bloków.


Jak usunąć wejścia/etykiety

Menu Utwórz blok w programie VEXcode IQ jest otwarte, a nazwa bloku jest ustawiona na Odtwórz dźwięk. Do bloku dodano pole wprowadzania liczb, a ikona Wyczyść nad polem wprowadzania została wyróżniona.

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

Blok definicji Moich Bloków VEXcode IQ jest podświetlony w Przestrzeni roboczej. Zdefiniowany blok zawiera tekst „Narysuj kwadrat o wymiarach 2,5 cm”, a słowo „rozmiar” jest parametrem liczbowym, którego można użyć w definicji bloku.

Można teraz użyć parametru z bloku „definiuj” po jego utworzeniu.

Blok definicji My Blocks programu VEXcode IQ z definicją kodu został do niego dodany. Stos ma blok powtórzenia ustawiony na 4, blok napędu na 200 mm z blokiem obrotu na 90 stopni, oba wewnątrz bloku powtórzenia.

Dołącz dodatkowe bloki do bloku „definiuj”.

Blok definicji My Blocks programu VEXcode IQ z parametrem liczbowym używanym teraz w definicji. Stos ma blok Powtórz ustawiony na 4 i blok Napęd nad blokiem Obróć o 90 stopni wewnątrz bloku Powtórz. Parametr liczbowy został umieszczony w bloku Drive for, więc blok teraz zawiera zapis Drive forward dla rozmiaru w calach.

Użyj parametrów z bloku „definiuj”.

Blok poleceń My Blocks programu VEXcode IQ został dodany poniżej bloku When Started w celu uruchomienia nowego bloku. Ten blok poleceń wywoła polecenie Narysuj kwadrat o rozmiarze calowym. Parametr liczbowy jest ustawiony na 4.

Użyj „Mój blok” dołączony do bloku „Po uruchomieniu”.


Jak korzystać z moich bloków

Zagraj w przykład syreny

W tym przykładzie robot użyje Moich bloków, aby:

  • Odtwórz dźwięk syreny 3 razy
  • Jedź do przodu przez 12 cali
  • Odtwórz dźwięk syreny 6 razy

Blok kapelusza „zdefiniuj” przerywa procedurę. W poniższym przykładowym filmie ten „definiujący” blok kapelusz rozkłada bloki używane do odtworzenia dźwięku syreny określoną liczbę razy. Przeciągnij argumenty z bloku definiowania, które mają być użyte w blokach.

Po ustawieniu bloku „zdefiniuj” nowo utworzony blok można teraz przeciągnąć i dodać do bloku „po uruchomieniu”, aby ustawić parametry. Proces ten pokazano na tym filmie.

Odtwórz dźwięk syreny VEXcode IQ Moje bloki Definicja bloku. Blok odczytuje liczbę dźwięków syreny, przy czym słowo „liczba” jest parametrem liczbowym. Stos zawiera blok Powtórz, w którym liczba powtórzeń jest ustawiona na parametr razy, a w bloku Powtórz znajduje się blok Odtwórz dźwięk ustawiony na odtworzenie dźwięku syreny. Obok bloku Definicja znajduje się stos z programem wykorzystującym ten blok. Stos ten ma postać: Po uruchomieniu odtwórz dźwięk syreny 3, przejedź do przodu o 12 cali, a następnie odtwórz dźwięk syreny 6.

Po zmianie parametrów projektdo pobrania i uruchomienia.

Wydrukuj z przykładem nowej linii

W tym przykładzie robot użyje Moich bloków, aby:

  • Jedź do przodu 15 cali
  • Wydrukuj pojemność baterii, a także przesuń kursor do nowej linii na ekranie Braina
  • Obróć robota o 180 stopni w prawo
  • Wydrukuj pojemność baterii, a także przesuń kursor do nowej linii na ekranie Braina

 

Blok kapelusza „definiuj” dzieli bloki używane do drukowania wartości reportera czujnika, a następnie przechodzi do nowej linii. Przeciągnij argumenty z bloku definicji, aby użyć ich w blokach, jak pokazano na tym filmie.

Po ustawieniu bloku „zdefiniuj” nowo utworzony blok można teraz przeciągnąć i dodać do bloku „po uruchomieniu”, aby ustawić parametry. Proces ten pokazano na tym filmie.

Wydrukuj z nowym wierszem VEXcode IQ Moje bloki Definicja bloku. Blok odczytuje polecenie Drukuj liczbę z nowym wierszem, a słowo liczba jest parametrem liczbowym. Stos zawiera blok Print z parametrem liczbowym w wartości print, po którym następuje blok Next row. Obok bloku Definicja znajduje się stos z programem wykorzystującym ten blok. Stos ten wyświetla komunikat: Po uruchomieniu jedź do przodu o 15 cali, wydrukuj pojemność baterii w % ze znakiem nowego wiersza, obróć się w prawo o 180 stopni, a następnie wydrukuj pojemność baterii w % ze znakiem nowego wiersza.

Po zmianie parametrów projektdo pobrania i uruchomienia.

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

Last Updated: