Przechowywanie danych#

Storing Data

W tym samouczku dowiesz się, jak tworzyć i używać zmiennych w VEXcode IQ (2. generacja). Na koniec dowiesz się, jak utworzyć zmienną i używać jej w projekcie.

Zmienne umożliwiają przechowywanie danych w trakcie trwania projektu, takich jak liczba, wartość prawda/fałsz lub lista elementów.

Przejdź do kategorii Logika - Zmienne w skrzynce z narzędziami i wybierz opcję Utwórz zmienną.

Zrzut ekranu skrzynki z narzędziami z otwartą kategorią Logika - Zmienne i zaznaczonym przyciskiem Utwórz zmienną.

Wybierz typ zmiennej, którą chcesz utworzyć.

Zrzut ekranu okna dialogowego Utwórz zmienną, pokazujący opcje typu Zmienna, Wartość logiczna, Lista i Lista 2D.

Zmienne numeryczne mogą przechowywać tekst lub liczbę.

Zmienna liczbowa.#
(my_variable)

Wartości logiczne przechowują wartości prawda lub fałsz.

Zmienna boolowska.#
<my_boolean>

Listy przechowują sekwencje tekstu i/lub liczb.

Zmienna listy.#
ustaw [my_list v] na (0) (0) (0)

Listy 2D przechowują sekwencję tekstu i/lub liczb, uporządkowanych w wiersze i kolumny. Są przydatne, gdy chcesz przechowywać dużą liczbę danych naraz i zachować porządek we wszystkich wartościach.

Zmienna listy 2D.#
ustaw [my_2d_list v] na ([0] [0]) ([0] [0])

Wpisz nazwę zmiennej.

Zrzut ekranu okna dialogowego Tworzenie zmiennej z wyróżnionym polem Nazwa nowej zmiennej.

Wybierz Utwórz, aby dodać zmienną do skrzynki narzędziowej.

Zrzut ekranu okna dialogowego Utwórz zmienną ze zmienną o nazwie drivingDistance i wyróżnionym przyciskiem Utwórz.

Oprócz zmiennej w skrzynce narzędziowej znajdują się również bloki, których możesz użyć do zmiany jej wartości w trakcie projektu. Na przykład zmienne numeryczne zawierają blok reportera oraz bloki ustaw zmienną numeryczną i zmień zmienną numeryczną.

Blok reportera my_variable.#
(my_variable)
Blok zmiennych numerycznych.#
ustaw [my_variable v] na (1)
Blok zmiany zmiennej numerycznej.#
zmień [my_variable v] o (1)

Wybierz z listy rozwijanej bloku zmiennych, aby wybrać inną zmienną, zmienić nazwę lub usunąć aktualnie wybraną zmienną.

Zrzut ekranu rozwijanego menu bloku ustawień zmiennych numerycznych, pokazujący opcję my_variable wraz z opcjami zmiany nazwy zmiennej „my_variable” i usunięcia zmiennej „my_variable”.

W tym projekcie naciśnięcie przycisku Check w mózgu spowoduje dodanie 1 do zmiennej o nazwie count i wyświetlenie jej na konsoli, natomiast naciśnięcie Left przycisku mózgu spowoduje zresetowanie jej do 0.

Projekt zliczający naciśnięcia przycisków Brain Check i resetujący licznik po naciśnięciu lewego przycisku.#
gdy uruchomiony
ustaw [count v] na [0]
zawsze
jeśli <przycisk [Sprawdź v] Brain wciśnięty?> to
[Add 1 to the count.]
zmień [count v] o (1)
wydrukuj (count) w konsoli ◀ i ustaw kursor na następny wiersz
w przeciwnym razie jeśli <przycisk [◀ v] Brain wciśnięty?> to
[Reset the count back to 0.]
ustaw [count v] na [0]
wydrukuj (count) w konsoli ◀ i ustaw kursor na następny wiersz
koniec
koniec