Skip to content

PID-13 styrspak och knapp ​

Instansdeklaration ​

När du lägger till ett PID-13 styrspak och knapp(PID13)-block i arbetsytan infogas följande instansdeklaration automatiskt i Python-koden:

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

Parametrar ​

NamnSortBeskrivningIntervall / TypStandard
indexRullgardinsalternativInstansnummer (börjar på 0)Heltal 0 eller större0

Starta styrspaken ​

Börjar använda styrspaken och knapparna.

start

Parametrar ​

(ingen)

Python ​

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

pid13.start()

Styrspakens värde ​

Styrspakens x- och y-värde.
Varje värde går från -128 till 127.

joystick

Parametrar ​

NamnSortBeskrivningIntervall / TypStandard
unitRullgardinsalternativAxel som ska mätasx, y-

Python ​

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

pid13.joystick('x')

Knappens ingångsvärde ​

Ingångstillståndet för den valda knappen
Det ger 1 när knappen är nedtryckt och 0 när den inte är det.

button_input

Parametrar ​

NamnSortBeskrivningIntervall / TypStandard
unitRullgardinsalternativKnappens namnknapp A(a), knapp B(b)-

Python ​

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

pid13.button_input('a')

Klickades knappen? ​

Om den valda knappen har klickats
Blocket returnerar sant bara i samma stund som knappen klickas, och falskt i övrigt.

button_click

Parametrar ​

NamnSortBeskrivningIntervall / TypStandard
unitRullgardinsalternativKnappens namnknapp A(a), knapp B(b)-

Python ​

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

pid13.button_click('a')