Přeskočit obsah

Grafy OLED: ručičkový ukazatel (internal_oled_draw_needle_meter)

Co dělá: Vykreslí ručičkový měřák pro hodnotu v rozsahu 0 až 100.

internal_oled_draw_needle_meter

Vstupy

  • VAL: hodnota typu Hodnota.
  • X: hodnota typu Hodnota.
  • Y: hodnota typu Hodnota.
  • W: hodnota typu Hodnota.

Výstup

  • Žádný (příkazový blok).

Kdy použít

  • Když chceš analogově působící ukazatel hodnoty.
  • Pro dashboardové zobrazení jedné hlavní veličiny.

Tipy a pasti

  • Hodnota měřáku je vždy clampnutá na 0–100.
  • Blok mění jen framebuffer; pro zobrazení ručičky na displeji zavolej oded_refresh.

Ukázka generovaného Python kódu

oled_charts.draw_needle_meter(fbuf, _chart_int(0), _chart_int(0), _chart_int(0), _chart_clamp(_chart_float(0), 0, 100))