
Fórum | MyPower.CZ | Obnovitelné zdroje energie - energetická soběstačnost | Poslední návštěva: stř úno 08, 2023 1:44 am
PROGRAM prgExample6
VAR
cons_2014 : ARRAY[1..12] OF REAL :=
[ 1586.2, 1463.1, 998.7, 576.3, 465.2, 401.6, 355.1, 341.4, 564.4, 784.3, 875.3, 1466.6];
cons_2015 : ARRAY[1..12] OF REAL :=
[ 1422.2, 1363.1, 1050.7, 630.7, 465.4, 380.3, 366.6, 311.7, 500.8, 884.1, 975.5, 1555.6];
BarGraph2 : fbBarGraph2 := (minY := 0.0, maxY := 2000.0, //axisColor := GCOLOR_WHITE,
graphColor1 := GCOLOR_BLUE_A400, graphColor2 := GCOLOR_RED_A400,
maxPoints := 12, numPoints1 := 12, numPoints2 := 12);
END_VAR
BarGraph2 ( bufY1 := void( cons_2014), bufY2 := void( cons_2015));
END_PROGRAM
marsal64 píše:Ale co je to ta aktivace by...?
marsal64 píše:Mám potíže se zobrazením grafu. Demopříklad níže pracuje dobře. Pokud ale místo cons_2014 a cons_2015 dám globální pole Real, nefunguje. Je třeba to překopírovat do bufY1 a bufY2? Ty ale mají speciální typ ... nějakým pointerem?
Díky
- Kód: Vybrat vše
PROGRAM prgExample6
VAR
cons_2014 : ARRAY[1..12] OF REAL :=
[ 1586.2, 1463.1, 998.7, 576.3, 465.2, 401.6, 355.1, 341.4, 564.4, 784.3, 875.3, 1466.6];
cons_2015 : ARRAY[1..12] OF REAL :=
[ 1422.2, 1363.1, 1050.7, 630.7, 465.4, 380.3, 366.6, 311.7, 500.8, 884.1, 975.5, 1555.6];
BarGraph2 : fbBarGraph2 := (minY := 0.0, maxY := 2000.0, //axisColor := GCOLOR_WHITE,
graphColor1 := GCOLOR_BLUE_A400, graphColor2 := GCOLOR_RED_A400,
maxPoints := 12, numPoints1 := 12, numPoints2 := 12);
END_VAR
BarGraph2 ( bufY1 := void( cons_2014), bufY2 := void( cons_2015));
END_PROGRAM
PROGRAM PlotGraph
VAR_EXTERNAL
AT %S20.1 : BOOL; // casova zakladna
END_VAR
VAR
BarGraph2 : fbBarGraph2 := (fit := True,
minX := -64, maxX := 0,
graphColor1 := GCOLOR_BLUE_A400, graphColor2 := GCOLOR_RED_A400,
maxPoints := HON, numPoints1 := HON, numPoints2 := HON);
END_VAR
BarGraph2 (refr := %S20.1, bufY1 := void(ho_pv2Wh), bufY2 := void(ho_bat2Wh));
END_PROGRAM
Uživatelé procházející toto fórum: CC [Bot] a 0 návštevníků