Přeskočit obsah

Grafy OLED: radiální bodový ukazatel (internal_oled_draw_radial_dot_gauge)

Co dělá: Vykreslí radiální bodový ukazatel s nastavením poloměru, velikosti bodů a počtu segmentů.

internal_oled_draw_radial_dot_gauge

Vstupy

  • VAL: hodnota typu Hodnota.
  • X: hodnota typu Hodnota.
  • Y: hodnota typu Hodnota.
  • R: hodnota typu Hodnota.
  • DR: hodnota typu Hodnota.
  • SEG: hodnota typu Hodnota.

Výstup

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

Kdy použít

  • Když chceš kruhový indikátor složený z bodů.
  • Pro kompaktní a dobře čitelné procentuální zobrazení.

Tipy a pasti

  • Parametry DR (poloměr bodu) a SEG (počet bodů) se převádějí na integer.
  • Hodnota VAL se clampuje na 0–100, takže extrémy mimo rozsah se oříznou.

Ukázka generovaného Python kódu

oled_charts.draw_radial_dot_gauge(fbuf, _chart_int(0), _chart_int(0), _chart_int(0), _chart_int(0), _chart_clamp(_chart_float(00