Kontrolery pulpitu
Bloki te służą do odczytu danych wejściowych użytkownika z elementów sterujących na ekranie, reagowania na działania użytkownika oraz aktualizacji stanu interfejsu pulpitu.
Globalne bloki kontrolerów pulpitu
Ustaw kolor kontrolera
Zmienia wizualny kolor akcentu wybranego kontrolera pulpitu.
- Typ: blok polecenia
- Typowe użycie: wskazywanie stanów w czasie działania lub dynamiczna zmiana stylu kontrolera w zależności od warunków
Ustaw interaktywność kontrolera
Steruje interaktywnością wybranego kontrolera pulpitu.
Jeśli interaktywność jest wyłączona, kontroler nie reaguje na dotyk.
- Typ: blok polecenia
- Typowe użycie: tymczasowe blokowanie sterowania podczas określonej logiki lub stanów bezpieczeństwa
- Opcje stanu:
włącz,wyłącz
Bloki przycisków
Zdarzenie przycisku
Wyzwalane, gdy stan przycisku pulpitu ulega zmianie (naciśnięty/zwolniony).
- Typ: blok zdarzenia
- Wyjście: uruchamia połączony skrypt
- Opcje stanu:
naciśnięty,zwolniony
Wartość przycisku (boolean)
Zwraca aktualny stan przycisku pulpitu.
- Typ: blok wartości
- Wyjście:
true/false - Opcje stanu:
naciśnięty,zwolniony
Bloki D-pad
Zdarzenie D-pad
Wyzwalane, gdy kierunek D-pada zmienia się lub odpowiada skonfigurowanemu kierunkowi.
- Typ: blok zdarzenia
- Wyjście: uruchamia połączony skrypt
- Opcje kierunku:
góra,dół,lewo,prawo - Opcje stanu przycisku:
naciśnięty,zwolniony
Wartość D-pad (boolean)
Zwraca, czy wybrany kierunek D-pada jest aktywny.
- Typ: blok wartości
- Wyjście:
true/false - Opcje kierunku:
góra,dół,lewo,prawo - Opcje stanu przycisku:
naciśnięty,zwolniony
Bloki joysticka
Zdarzenie joysticka
Wyzwalane, gdy pozycja joysticka ulega zmianie.
- Typ: blok zdarzenia
- Wyjście: uruchamia połączony skrypt
- Opcje stanu:
góra,dół,lewo,prawo,ruch,zwolniony
Wartość joysticka (float)
Zwraca wartość osi joysticka.
- Typ: blok wartości
- Wyjście: liczba (float), zwykle w znormalizowanym zakresie
- Opcje osi:
oś X,oś Y
Bloki pedałów
Zdarzenie pedałów
Wyzwalane, gdy zmienia się wejście pedałów.
- Typ: blok zdarzenia
- Wyjście: uruchamia połączony skrypt
- Opcje pedałów:
dowolny,hamulec,przyspieszenie - Opcje stanu:
ruch,naciśnięty,zwolniony
Wartość pedałów (float)
Zwraca wartość analogową pedału.
- Typ: blok wartości
- Wyjście: liczba (float)
Wartość pedałów (boolean)
Zwraca wybrany stan w zależności od tego, czy określony pedał jest naciśnięty lub zwolniony.
- Typ: blok wartości
- Wyjście:
true/false - Opcje pedałów:
hamulec,przyspieszenie - Opcje stanu:
naciśnięty,zwolniony
Bloki suwaka
Zdarzenie suwaka
Wyzwalane, gdy zmienia się wartość suwaka.
- Typ: blok zdarzenia
- Wyjście: uruchamia połączony skrypt
- Opcje stanu:
niski,wysoki,ruch,zwolniony
Wartość suwaka (float)
Zwraca aktualną wartość suwaka.
- Typ: blok wartości
- Wyjście: liczba (float)
Bloki krokowe (stepper)
Zdarzenie steppera
Wyzwalane, gdy wartość steppera zmienia się o krok.
- Typ: blok zdarzenia
- Wyjście: uruchamia połączony skrypt
- Opcje kroku:
dowolny,reset,minus,plus - Opcje stanu przycisku:
naciśnięty,zwolniony
Wartość steppera (float)
Zwraca aktualną wartość steppera.
- Typ: blok wartości
- Wyjście: liczba (float)
Bloki kierownicy
Zdarzenie kierownicy
Wyzwalane, gdy pozycja kierownicy się zmienia.
- Typ: blok zdarzenia
- Wyjście: uruchamia połączony skrypt
- Opcje stanu:
ruch,naciśnięty,zwolniony
Wartość kierownicy (float)
Zwraca aktualną wartość kierownicy.
- Typ: blok wartości
- Wyjście: liczba (float)
Wartość kierownicy (boolean)
Zwraca wybrany stan w zależności od tego, czy kierownica jest naciśnięta lub zwolniona.
- Typ: blok wartości
- Wyjście:
true/false - Opcje stanu:
ruch,naciśnięty,zwolniony
Bloki przełącznika
Zdarzenie przełącznika
Wyzwalane, gdy stan przełącznika ulega zmianie.
- Typ: blok zdarzenia
- Wyjście: uruchamia połączony skrypt
- Opcje przełącznika:
włączony,wyłączony
Wartość przełącznika (boolean)
Zwraca aktualny stan przełącznika.
- Typ: blok wartości
- Wyjście:
true/false - Opcje stanu:
włączony,wyłączony
Bloki monitora
Pokaż na monitorze
Wyświetla informacje (tekst lub wartość) na monitorze pulpitu.
- Typ: blok polecenia
- Typowe użycie: wyświetlanie poziomu baterii, kąta silnika, aktualnie podłączonego urządzenia do portu huba i innych informacji w czasie działania
Ustaw wartość monitora
Ustawia wartość całkowitą dla monitora prędkości (speedometru) na pulpicie.
- Typ: blok polecenia
- Typowe użycie: aktualizacja wartości monitora typu speedometr w czasie działania
Ustaw wartość nachylenia monitora
Ustawia wartość nachylenia (pitch/roll) dla monitora nachylenia na pulpicie.
- Typ: blok polecenia
- Typowe użycie: wyświetlanie wartości nachylenia w czasie działania
- Opcje osi:
pitch,roll