LucaS Programování Mosaic 5. 6. 2020 7:09

Dobrý den,

mohli byste prosím poskytnout vzorový příklad pro využití systémové knihovny Canvas LIíb? Potřebuji zpracovat grafy s denním průběhem veličin v řádu stovek hodnot pro proměnnou, kdy již nestačí předpřipravené fbLineGraph.
Bohužel na https://www.tecomat.cz/ke-stazeni/prirucky/prirucky-sw/mosaic-prehled-funkci/ odkazují linky k této knihovně na špatný cíl a v helpu Mosaicu jsem žádné příklady nenašel. Tuším, že budu kombinovat GC_GraphLine,  GC_GraphAddData a řadu dalších funkcí.

Díky

Odpovědi 2

M.B. 29. 5. 2020 15:35

Projektová skupina s příkladem

Archiv projektové skupiny z odkazu výše obsahuje funkční blok fbMyGraph3, který řeší zobrazení 3 průběhů s větším počtem hodnot. V příkladu je použito 145 hodnot, ale je možné jejich množství bez úpravy bloku zvýšit. Jen je třeba kontrolovat zda se výsledný graf vejde do připraveného bufferu (momentálně je použit TCanvasData2048).

Úpravou velikosti vstupních polí a konstanty lastI,  která určuje index posledního průběhu, je možné u funkčního bloku zvýšit i počet průběhů.

LucaS 4. 6. 2020 15:13

Děkuji, příklad funguje a je výstižný.

Tento dotaz je vyřešený.