Page 1 of 1

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

PostPosted: Tue 19. Jun 2018 21:48:16
by tomasf
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);

??

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

PostPosted: Wed 20. Jun 2018 8:59:17
by Pavel Klimíček
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);