Skip to content

PID-13 joystick og -knap ​

Instanserklæring ​

Når du tilføjer en PID-13 joystick og -knap(PID13)-blok i arbejdsområdet, indsættes følgende instanserklæring automatisk i Python-koden:

python
cheesestick = CheeseStick(0)
pid13 = cheesestick.PID13()

Parametre ​

NavnSlagsBeskrivelseInterval / TypeStandard
indexRullemenupunktInstansnummer (starter ved 0)Heltal 0 eller større0

Start joysticket ​

Begynder at bruge joysticket og knapperne.

start

Parametre ​

(ingen)

Python ​

python
cheesestick = CheeseStick(0)
pid13 = cheesestick.PID13()

pid13.start()

Joystickets værdi ​

Joystickets x- og y-værdi.
Hver værdi går fra -128 til 127.

joystick

Parametre ​

NavnSlagsBeskrivelseInterval / TypeStandard
unitRullemenupunktAkse der skal målesx, y-

Python ​

python
cheesestick = CheeseStick(0)
pid13 = cheesestick.PID13()

pid13.joystick('x')

Knappens inputværdi ​

Inputtilstanden for den valgte knap
Den giver 1, når knappen er trykket ned, og 0, når den ikke er.

button_input

Parametre ​

NavnSlagsBeskrivelseInterval / TypeStandard
unitRullemenupunktKnappens navnknap A(a), knap B(b)-

Python ​

python
cheesestick = CheeseStick(0)
pid13 = cheesestick.PID13()

pid13.button_input('a')

Blev der klikket på knappen? ​

Om der er klikket på den valgte knap
Blokken returnerer sand kun i samme øjeblik knappen klikkes, og falsk ellers.

button_click

Parametre ​

NavnSlagsBeskrivelseInterval / TypeStandard
unitRullemenupunktKnappens navnknap A(a), knap B(b)-

Python ​

python
cheesestick = CheeseStick(0)
pid13 = cheesestick.PID13()

pid13.button_click('a')