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
| Namn | Sort | Beskrivning | Intervall / Typ | Standard |
|---|---|---|---|---|
| index | Rullgardinsalternativ | Instansnummer (börjar på 0) | Heltal 0 eller större | 0 |
Starta styrspaken
Börjar använda styrspaken och knapparna.

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.

Parametrar
| Namn | Sort | Beskrivning | Intervall / Typ | Standard |
|---|---|---|---|---|
| unit | Rullgardinsalternativ | Axel som ska mätas | x, 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.

Parametrar
| Namn | Sort | Beskrivning | Intervall / Typ | Standard |
|---|---|---|---|---|
| unit | Rullgardinsalternativ | Knappens namn | knapp 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.

Parametrar
| Namn | Sort | Beskrivning | Intervall / Typ | Standard |
|---|---|---|---|---|
| unit | Rullgardinsalternativ | Knappens namn | knapp A(a), knapp B(b) | - |
Python
python
cheesestick = CheeseStick(0)
pid13 = cheesestick.PID13()
pid13.button_click('a')