[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 214: htmlspecialchars(): charset `�A' not supported, assuming utf-8
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 216: htmlspecialchars(): charset `�A' not supported, assuming utf-8
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 87: htmlspecialchars(): charset `�A' not supported, assuming utf-8
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 129: htmlspecialchars(): charset `�A' not supported, assuming utf-8
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 130: htmlspecialchars(): charset `�A' not supported, assuming utf-8
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 1685: htmlspecialchars(): charset `�A' not supported, assuming utf-8
PROMOTIC FORUM • View topic - Různé chování trendu v promoticu a na webu

Různé chování trendu v promoticu a na webu

V tomto fóru můžete hlásit nalezené chyby, dávat návrhy na vylepšení vývojářům PROMOTIC SCADA software a vkládat ostatní témata.

Různé chování trendu v promoticu a na webu

Postby SILL » Sat 12. Aug 2017 0:50:47

Dobrý den,

narazil jsem na zajímavou věc. Nevím jestli se jedná přímo o chybu nebo jestli musím pro webovou verzi nastavovat další parametry.

Přidal jsem tři konstatní trendy a v promoticu se na ose hodnot "správně" zobrazují navrhu větší hodnoty, ale ve webové verzi jsou naopak (+ samotné hodnoty jsou taky jinak).

Nejlepší asi přímo kód: (onstart metoda)
Code: Select all
var trendview = pMe.Acx;
trendview.RemoveAllTrends();

trendview.PointsMaxVisibleCount = -1;
trendview.TimeZoomMinForCompress = -1;
trendview.PointsMaxVisibleCount = -1;

var TEkon = trendview.AddTrend("t1","Ekon");
TEkon.ValueMin = 700;
TEkon.ValueMax = 1310;
TEkon.GraphDefault.Type = "Const(" + 1000 + ")";
TEkon.GraphDefault.Width = 2;
TEkon.GraphDefault.Color = "#ff0000";

var TEkonH = trendview.AddTrend("t2","EkonH");
TEkonH.ValueMin = 700;
TEkonH.ValueMax = 1310;
TEkonH.GraphDefault.Type = "Const(" + 1100 + ")";
TEkonH.GraphDefault.Width = 2;
TEkonH.GraphDefault.Color = "#0000ff";

var TEkonL = trendview.AddTrend("t3","EkonL");
TEkonL.ValueMin = 700;
TEkonL.ValueMax = 1310;
TEkonL.GraphDefault.Type = "Const(" + 900 + ")";
TEkonL.GraphDefault.Width = 2;
TEkonL.GraphDefault.Color = "#0000ff";

trendview.ZoomValue(-3,1,1,700,1310);
trendview.Draw();


Takto to vypadá v Promoticu:
prom.png
prom.png (40.23 KiB) Viewed 19506 times


Takto na webu:
firefox.png
firefox.png (29.98 KiB) Viewed 19506 times
SILL
 
Posts: 35
Joined: Wed 24. Aug 2016 19:19:16

Re: Různé chování trendu v promoticu a na webu

Postby SILL » Sat 12. Aug 2017 14:42:28

Tak to vypadá asi opravdu na chybu.

Zobrazení je špatné, když napíšu:
Code: Select all
TEkon.ValueMin = 700;
TEkon.ValueMax = 1310;


Ale takto už je to dobře (prohození řádků):
Code: Select all
TEkon.ValueMax = 1310;
TEkon.ValueMin = 700;


Což by asi být nemělo, když směr růstu hodnot je furt stejný.
SILL
 
Posts: 35
Joined: Wed 24. Aug 2016 19:19:16

Re: Různé chování trendu v promoticu a na webu

Postby SILL » Sat 12. Aug 2017 16:36:46

Tak ještě jeden problém. Nastavuju prohlížečku o 24 hodin zpět se zaokrouhlením na půlhodiny a nevím proč, ale levý kraj časové osy na webu je zobrazen špatně.

Toto je moje metoda Set_Time_Left:
Code: Select all
Dim TimeNow, TimeOper,TimeLeft
TimeNow = Now
TimeOper = Pm.GetDateOf(46,TimeNow)
If Minute(TimeNow) >=30 Then
    TimeLeft = DateAdd("n",30,TimeOper)
    TimeLeft = DateAdd("h",-24,TimeLeft)
Else
    TimeLeft = DateAdd("h",-24,TimeOper)
End If
pResult = TimeLeft


Toto je kód v onStart metodě trendu:
Code: Select all
var trendview = pMe.Acx;
trendview.RemoveAllTrends();
trendview.PointsMaxVisibleCount = -1;
trendview.TimeZoomMinForCompress = -1;
trendview.PointsMaxVisibleCount = -1;
var TimeLeft = pMe.PmPanel.Methods.Set_Time_Left();
var TimeRight = pMe.PmPanel.Methods.Set_Time_Right();
trendview.ZoomTime(1,1,TimeLeft,TimeRight);
trendview.ZoomValue(-3,1,1,700,1310);
trendview.Draw();


Takto to vypadá v promoticu:
promotic2.png
promotic2.png (1.68 KiB) Viewed 19500 times


Takto na webu:
firefox2.png
firefox2.png (2.14 KiB) Viewed 19500 times
SILL
 
Posts: 35
Joined: Wed 24. Aug 2016 19:19:16

Re: Různé chování trendu v promoticu a na webu

Postby Pavel Klimíček » Thu 17. Aug 2017 11:31:12

Dobrý den.

1. Potrvrzuji chybu ve vykreslení hodnotové stupnice ve webové prohlížečce trendů při "prohození řádků" v zápisu do ValueMin a ValueMax.
2. Ale chybu počátečního času na levém okraji časové osy se mi nepodařilo na webové prohlížečce navodit.
Ve své testovaci aplikaci jsem použil stejný kód i metody které jste uvedl.
Můžete mi prosím zaslat Váš projekt, ve kterém se tato chyba projevuje?
(klimicek@microsys.cz)

Problémem se budeme zabývat a chybu v nejbližší době odstraníme.
Pavel Klimíček
 
Posts: 73
Joined: Thu 13. Dec 2012 15:35:59

Re: Různé chování trendu v promoticu a na webu

Postby SILL » Thu 17. Aug 2017 16:31:45

Dobrý den,

ukázkový projekt chyby jsem Vám poslal.

Děkuji
SILL
 
Posts: 35
Joined: Wed 24. Aug 2016 19:19:16

Re: Různé chování trendu v promoticu a na webu

Postby Pavel Klimíček » Tue 26. Sep 2017 13:42:53

Problém je vyřešen a oprava se projeví ve verzi 8.3.22.
Pavel Klimíček
 
Posts: 73
Joined: Thu 13. Dec 2012 15:35:59


Return to Hlášení chyb, návrhy na vylepšení, ostatní...

Who is online

Users browsing this forum: No registered users and 2 guests

cron