Automatické načtení konfiguračních dat - prohlížeče trendů

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

Automatické načtení konfiguračních dat - prohlížeče trendů

Postby tomasf » Tue 19. Jun 2018 21:48:16

Dobrý den,

kam přesně vložit příkaz pro automatické načtení konfigurace prohlížení trendů:

var oTView = pMe.Acx;
oTView.LoadCfg("C:\PmProj\Cfg\TViewCfg.tg", 11);

??
tomasf
 
Posts: 1
Joined: Tue 19. Jun 2018 21:43:24

Re: Automatické načtení konfiguračních dat - prohlížeče trendů

Postby Pavel Klimíček » Wed 20. Jun 2018 8:59:17

Dobrý den.
Nejléle bude, když tímto příkazem nahradíte tento skript:
Code: Select all
var trConnect = pMe.GetPar("trConnect");
if (Pm.IsValid(trConnect) && trConnect !="")
{
  var aTr = Pm.StringSplit(trConnect, ",", "empty:1;");
  var nLength = aTr.GetSize(1);
  for (i = 0; i < nLength; i += 2)
  {
    var oTrend = oTView.AddTrend("t"+i, "$default");
    oTrend.Connect(1, "local", aTr.GetItem(i), aTr.GetItem(i+1), "iniread=name,unit,min,max,color");
  }
}


ten je umístěn v ActiveX události "onTrendParamsChange" nebo (od verze 8.3.24) v metodě "Init" prohlížečky trendů.

Doporučuji ale použít raději tento zápis, který bude funkční i pro web:
Code: Select all
oTView.LoadCfg("serverfile.tg:TViewCfg.tg", 11);
Pavel Klimíček
 
Posts: 73
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