Report trendov do txt

Toto je hlavní technické fórum pro diskusi o problémech při vytváření PROMOTIC aplikací a jejich řešení.

Report trendov do txt

Postby peter.maly » Fri 01. Mar 2019 12:50:23

Zdravím potreboval by som exportovať trendy (sledovanú teplotu počas dna v dvoch miestnostiach) do textového dokumentu vo formáte ako je na obrázku

Image

Je to vôbec možne?
Skúšal som to spraviť pomocou PmaReport ale niesom velmi zbehlý v html jazyku tak by som s tým potreboval pomôcť.
peter.maly
 
Posts: 1
Joined: Fri 01. Mar 2019 12:38:04

Re: Report trendov do txt

Postby Pavel Klimíček » Wed 06. Mar 2019 9:31:08

Dobrý den.
Obrázek zde bohužel není, takže požadovaný výsledek zde nevidím.
Ale v Promoticu je několik způsobů, jak data z trendů zobrazit nebo exportovat do souboru.
Pro všechny způsoby je společná metoda objektu PmTrend "GetData".
Té se v 1 parametru předá seznam požadovaných sloupců +time, a třeba i technologii pro přepočet.
Ve 2 parametru se nastaví filtr který určující časový rozsah dotazu.
Tato metoda pak vrátí 2-rozměrné pole.
Pole lze zpracovat tak jak pořebujete a uložit do souboru.

Inspirovat se můžete v metodou "BackupToCsv", která vzníkne z předkonfigurace při založení obrazu s Prohlížečkou trendů. (Musíte zatrhnou "Tlačítko pro Export dat do csv souboru")
nebo
Předkonfigurace PmReport - Reporty trendovaných dat....
Tato předkonfigurace je ale složitější protože používá přepočet hodnot podle zvolených kritérií.
Ale ve výsledku je na konci znovu pole, které se odešle do obrazu a taky se může uložit do souboru (poslední 3 řádky události "onStep" objektu PmSequencer).

Odkazy:
https://www.promotic.eu/cz/pmdoc/Object ... etData.htm
https://www.promotic.eu/cz/pmdoc/Object ... Filter.htm

https://www.promotic.eu/cz/pmdoc/Subsys ... sView0.htm
https://www.promotic.eu/cz/pmdoc/Subsys ... Trends.htm

https://www.promotic.eu/cz/pmdoc/Object ... vWrite.htm
Pavel Klimíček
 
Posts: 29
Joined: Thu 13. Dec 2012 15:35:59


Return to Nevím jak...

Who is online

Users browsing this forum: No registered users and 1 guest

cron