Przechowywanie danych#

Storing Data

W tym samouczku dowiesz się, jak tworzyć i używać zmiennych w VEXcode V5. 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.#
(myVariable)

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

Zmienna boolowska.#
<myBoolean>

Listy przechowują sekwencje tekstu i/lub liczb.

Zmienna listy.#
ustaw [myList 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 [my2DList 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 myVariable.#
(myVariable)
Blok zmiennych numerycznych.#
ustaw [myVariable v] na (1)
Blok zmiany zmiennej numerycznej.#
zmień [myVariable 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 X na kontrolerze spowoduje dodanie 1 do zmiennej o nazwie count i wyświetlenie jej na konsoli, natomiast naciśnięcie przycisku ▲ spowoduje zresetowanie jej do 0.

Projekt zliczający naciśnięcia przycisku kontrolera X i resetujący licznik po naciśnięciu przycisku ▲.#
gdy uruchomiony
ustaw [count v] na [0]
zawsze
jeśli <[Controller1 v] przycisk [X v] 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 <[Controller1 v] przycisk [▲ v] 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