![]() |
grafische Anzeige von Messwerten
Hallo zusammen,
ich bin in meinem Programm an einen Punkt gelangt wo ich gerne Messwerte in einem bestimmten Intervall grafisch anzeigen möchte. Das ganze soll dann wie bei einem Oszilloskop an eine Linie sichtbar werden. (X-Achse Zeit, A-Achse verschiedene Einheiten) Wie stellt man so etwas am besten an? Kennt ihr eine Komponente die dafür in Frage kommt? Gruß Sebastian |
Re: grafische Anzeige von Messwerten
z.B. mit der mitgelieferten TChart-Komponente. Evtl. mußt auch als Beispiel mit Meßdatensimulation beiliegen.
|
Re: grafische Anzeige von Messwerten
Hallo,
falls du die Jedis installiert hast, oder evtl. noch installieren willst.... ...dort gibt es einige Simulationskomponenten. Dein Oszi ist auch dabei. MFG Steffen |
Re: grafische Anzeige von Messwerten
Hallo,
ich dachte TChart Diagramme können nur mit vorher festgelegten Daten erstellt werden und nicht mit Messdaten, die erst zur Laufzeit entstehen.. Die Jedis habe ich nicht installiert, werde sie mir aber jetzt ansehen. Gruß Sebastian |
Re: grafische Anzeige von Messwerten
Zitat:
|
Re: grafische Anzeige von Messwerten
@Wing
Ich habe die Jedis jetzt installiert, welche Komponente meinst du? Unter Jv Visual habe ich keine entsprechende gefunden. |
Re: grafische Anzeige von Messwerten
probiers doch mal mit tcanvas, also image.canvas
z.b so
Delphi-Quellcode:
procedure TForm1.Timer1Timer(Sender: TObject);
begin image1.canvas.lineto(xwert,ywert) (...) |
Re: grafische Anzeige von Messwerten
Ich probiere mich jetzt erstmal mit TChart:
Delphi-Quellcode:
chart1.series[0].add(X,'');
|
Re: grafische Anzeige von Messwerten
schau mal unter "JV Jans SIM"
MFG Steffen |
Re: grafische Anzeige von Messwerten
Zitat:
Delphi-Quellcode:
var line:TLineSeries;
begin line:=TLineSeries.create(...); chart1.AddSeries(line); for i:=... to ... do line.addxy(x,y); line.title:='Hallo'; line. .... end; |
Re: grafische Anzeige von Messwerten
Danke; mit TChart sieht das eigentlich nicht schlecht aus.
Was ich noch als Problem sehe ist die Skalierung von mehreren Y-Achsen. Ein Messwert hat z.B. Y-Werte von 0-5, der nächste hat Werte von 0-3000. Je nach Klick auf die entsprechende Series sollte sich am besten die Y-Achsenskalierung ändern. Ist das möglich? |
Re: grafische Anzeige von Messwerten
Du kannst di Skalierung selber einstellen, bzw. den Zoom. du kannst auch eine zweite Y-Achse benutzen.
|
Re: grafische Anzeige von Messwerten
Hallo,
eine nicht kostenlose, aber m.E. nach gute und preiswerte Komponente, die Deine Anforderungen erfüllen sollte, sind die Rt-Tools ( ![]() Viele Grüße elliot_dd |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:04 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-2025 by Thomas Breitkreuz