Promotic
RSSFacebook

Objekt PmTrend (Skupina trendů)

viz : rozhraní objektu PmTrend

Popis:
Objekt zajišťuje uchovávání časového průběhu veličin definovaných v záložce Data do paměti a na pevný disk počítače. Uchovávání je prováděno ve volitelných intervalech metodami Run, RunTime. K prohlížení archivovaných dat lze použít ActiveX objekt TrendsView, a to buď v obraze klientské aplikace PROMOTIC nebo v Internet Exploreru.
Poznámka:
V objektu PmTrend nelze založit žádné další Promotic objekty. Objekt PmTrend lze založit v objektu PmRoot, PmFolder a PmPrototype. V těchto objektech může být i více objektů PmTrend.

Objekt PmTrend přidává proměnné do výpočtu velikosti aplikace, což pak má vliv na typ základní runtime licence (viz : ceník PROMOTIC).

 
Podrobný popis vytvoření trendů viz Učebnice PROMOTIC - kapitola Trendy. Příklady použití viz Příklad na vytvoření klient/server trendů.
 
Trendovat (tj. uchovávat na disk a do paměti) lze libovolný počet veličin. Tyto veličiny jsou ukládány jako záznamy s těmito údaji: čas uložení, systémový atribut, hodnota 1.veličiny, hodnota 2.veličiny atd. V případě zastavení a znovuspuštění aplikace bude ukládání pokračovat v již existujícím souboru (v databázi, v binárním souboru) v místě naposledy uloženého záznamu.
 
Uchovávaná data lze poskytovat do Intranetu/Internetu konfigurací záložky WebServer. Pro zveřejnění je potřeba použít objekt PmWeb (případně PmWebFolder nakonfigurovaný pro trendy). Z hlediska licence je klient požadující data z této WEB komponenty typu "PmFullClient".
 
Data (uchovávaná tímto objektem) lze získávat metodami GetData a GetValueByTime. Metoda GetData umožňuje také filtrovat data dle jejich hodnot a také poskytuje základní statistické funkce (průměr, minimum, maximum, součet, počet), jenž mohou být prováděny nad všemi nebo jen nad filtrovanými daty.

Metodou SetValueByTime lze zpětně editovat (přepsat původní uložené hodnoty) uchovávaná data.

 
Objekt PmTrend může dynamicky měnit umístění svého archivu dat na disku nebo se připojovat už k existujícímu archivu dat pomocí volání metod Open, Close.
 
Objekt PmTrend nemusí trendy vytvářet. Může být v módu "pouze ke čtení" a nabízet trendy v souborech vytvořených jinými systémy. Viz : PmTrend objekt v módu "Pouze ke čtení".
 
Identifikátor #vars:

V objektu PmTrend jsou pomocí identifikátoru #vars zpřístupněny datové položky (typu Var) definované v záložce Data. Tento identifikátor lze použít v metodách pro práci s aplikačním stromem objektů (např. PmObject.Pm) nebo ve vazbě PP v aplikaci a v obrazech. Např. metoda Pm("trend1/#vars/aaa") vrací datovou položku aaa z objektu o názvu trend1 který je typu PmTrend.

© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice