Přeskočit obsah

Grafy OLED: lineární ukazatel (internal_oled_draw_linear_gauge)

Co dělá: Vykreslí lineární ukazatel (gauge) pro hodnotu v rozsahu 0 až 100.

internal_oled_draw_linear_gauge

Vstupy

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

Výstup

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

Kdy použít

  • Když chceš zobrazit procenta (baterie, výkon, průběh).
  • Pro kompaktní horizontální nebo vertikální indikátor ve UI.

Tipy a pasti

  • Hodnota VAL se před kreslením omezí na rozsah 0–100 (_chart_clamp).
  • Souřadnice i rozměry procházejí _chart_int, takže nečíselné vstupy spadnou na výchozí hodnotu.

Ukázka generovaného Python kódu

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