![]() |
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? |
AW: Chart nur bestimmter Bereich
es ist sicher hilfreich, wenn du ein bischen code postest.
wie hast du was hingekriegt/ nicht hingekriegt ;-) |
AW: Chart nur bestimmter Bereich
Nun ja den ersten Weg den ich gegangen bin war folgender:
Delphi-Quellcode:
Hatte aber vorher im OI usemax und usemin auf true gesetzt.
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; da bekomm ich nur ne SIGSEGV und der Assembler zeigt mir das an
Code:
Über Transformations hab ichs ähnlich Probiert, also mit einer Scale Transformation, das hatt aber garnichts bewirkt
000000000043CD24 8b4010 mov 0x10(%rax),%eax
edit: ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz