Přeskočit obsah

Grafy OLED: přidat hodnotu do pole (internal_oled_data_add)

Co dělá: Přidá novou hodnotu do datového pole, omezí ji na zvolený rozsah a udrží maximální délku pole.

internal_oled_data_add

Vstupy

  • VAL: hodnota typu Hodnota.
  • MAXLEN: hodnota typu Hodnota.
  • Pole LIST: volba parametru v nabídce bloku.
  • Pole RANGE: volba parametru v nabídce bloku.

Výstup

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

Kdy použít

  • Když průběžně sbíráš data pro graf během běhu programu.
  • Typicky jednou za periodu měření před vykreslením grafu.

Tipy a pasti

  • Hodnota se převádí na číslo, omezí na zvolený rozsah a pak normalizuje na 0–100.
  • Při MAXLEN > 0 se po přetečení odstraňují nejstarší prvky (klouzavé okno).

Ukázka generovaného Python kódu

chart_data_0 = chart_data_add(chart_data_0, 42, 0, 100, 64)