Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Lazarus (IDE) (https://www.delphipraxis.net/81-lazarus-ide/)
-   -   Chart nur bestimmter Bereich (https://www.delphipraxis.net/172178-chart-nur-bestimmter-bereich.html)

PhilmacFLy 17. Dez 2012 15:20

Chart nur bestimmter Bereich
 
Folgendes Szenario:

Ich krieg über USB laufend Werte und füg die in das Chart mit unixtimestamp ein, will aber nur die die die letzten 5 minuten (300 sekunden) gekommen sind anzeigen.
Unter "normal" Delphi wüsste ich wie das geht aber in Lazarus krieg ichs nicht hin, hat da mal jemand nen Wink mit der Zaunlatte für mich?

khh 17. Dez 2012 15:57

AW: Chart nur bestimmter Bereich
 
es ist sicher hilfreich, wenn du ein bischen code postest.

wie hast du was hingekriegt/ nicht hingekriegt ;-)

PhilmacFLy 18. Dez 2012 06:45

AW: Chart nur bestimmter Bereich
 
Nun ja den ersten Weg den ich gegangen bin war folgender:
Delphi-Quellcode:
  graphen[Graph].AddXY(X, Y);
  log.Add(FormatDateTime('dd.mm.yyy hh:nn:ss', now) + ';' + floattostr(
    (X)) + ';' + IntToStr(Graph) + ';' + floattostr(y));
  chart1.BottomAxis.Range.Max := X;
  chart1.BottomAxis.Range.Min := X-30;
Hatte aber vorher im OI usemax und usemin auf true gesetzt.
da bekomm ich nur ne SIGSEGV und der Assembler zeigt mir das an
Code:
000000000043CD24 8b4010                   mov   0x10(%rax),%eax
Über Transformations hab ichs ähnlich Probiert, also mit einer Scale Transformation, das hatt aber garnichts bewirkt

edit:
http://www.lazarusforum.de/posting.php?mode=post&f=18


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:29 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz