Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by messie,
11. Jun 2007
Normalerweise sollte es reichen. Beim Addxy werden nicht nur das Repaint sowie alle Subroutinen zur Skalierung, Sortierung etc. abgehechelt. Mit ein paartausend Datenpunkten kann man da schon ganz schön langsam werden.
Grüße, Messie
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by messie,
11. Jun 2007
Klar, da solltest Du einen Ringspeicher nehmen, der zyklisch beschrieben und dessen Werte übergeben werden (Also nicht mit Chart.Add, das ist viel zu langsam).
Man kann Datenpunkte direkt an den Chart übergeben.
var
timeaxis, valueaxis : array or double;
begin
Series1.XValues.Value := TChartValues(timeaxis);
Series1.YValues.Value := TChartValues(valueaxis);
end;