![]() |
TChart - geeignet für wissenschaftliche XY Plots ?
Moin !
Ich hätte mal ne generelle Frage zu TChart und hoffe mal das es hier Leute gibt, welche die Pro Version davon gekauft haben. Kann man mit TChart wissenschaftliche / kartesische XY Plots erstellen und bearbeiten? Prinzipiell ist das sicherlich möglich, denn zum Darstellen von Kurven ist das Ding ja da :wink: Meine Fragen wären da etwas speziellerer Natur ... 1) Kann man in den Kurven messen? Also kann man einen Cursor / Linie einbinden und er liefert mir als Ergebnis den X und / oder Y Wert bzw. bei mehreren Kurven auch alle / einige Y Werte? Sind auch Differenzmessungen möglich mittels 2 Cursor um z.B. eine Zeitdifferenz zu ermitteln? 2) Kann man in den Kurven Markierungen erstellen um markante Punkte zu kennzeichnen? Also quasi ein kleiner Pfeil der auf was zeigt und dazu ein kleiner Text. 3) Kann man mit der Komponente Kurven getrennt und übereinander darstellen? Ist blöd zu beschreiben. Was ich meine ist das hier: ![]() Also eine X Achse und untereinander gelegt verschiedene Kurven mit der gleichen X Achse. 4) Wie effizient ist die Komponente? Bei unserer Anwendung werden teilweise recht schnell die Kurven erweitert (Messwerterfassung). Oder sagen wir mal ... Wie CPU hungrig und speicherintensiv ist die Komponente? Gibts da Erfahrungswerte? 5) Bietet TChart Pro Möglichkeiten wie Kurvenglättung oder Interpolation? Wenn ja, können dafür auch Parameter eingestellt werden wie stark z.B. geglättet werden soll? Wäre nett wenn da ein TChart User mal was zu schreiben könnte. Aber wie gesagt ... Mir geht es eher um die Pro Version, als um das was bei Delphi dabei ist. |
Re: TChart - geeignet für wissenschaftliche XY Plots ?
Ich hoffe mal, dass ich zu einigen Punkten was sagen kann.
1. Ja, das kassnt Du über das Cursortool realisieren. Und mit einem zweiten Charttool kannst Du auch eine Differenzmessung machen 2. Ich bin mir nicht sicher, ob man es auch als Pfeil realisieren kann. Aber ein Annotationtool kan man beliebig positionieren und auch beschriften. Ansonsten kannst Du noch eine Arrowseries nehmen 3. Ja, über Custom Axis 4. Da kann ich dir leider keine Erfahrungswerte geben, aber zumindest in derem Demoprogramm kommt es zu keiner Nennenswerte Verzögerung bei der Fastlineseries. 5. In der Demo sprechen Sie unter Functions/Extended von "Smoothing SPLine". Genutzt habe ich das aber noch nicht, so dass ich Dir dazu nichts sagen kann So allgmein, hast Du Dir schon mal das Demo angeschaut ? Das zeigt doch recht eindrucksvoll alle Features. Ich glaube sogar, dass Du bei Steema eine Demoversion der Komponente bekommst. Ich benutze übrigens die Version 7.08 für Delphi 2006 |
Re: TChart - geeignet für wissenschaftliche XY Plots ?
Moin !
Na das klingt ja schon mal nicht so übel ... Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
|
Re: TChart - geeignet für wissenschaftliche XY Plots ?
Ich gebe ja zu , es ist wirklich ziemlich unübersichtich bzw. es existieren einfach zu viele Features.
Die übereinanderliegenden Kruven habe ich jetzt auch nicht wieder gefunden. Nur wenn ich unter Suche "custom axis" eingebe, findet das Demo das entsprechende. Ich versuch mal eine Demo für das Annotation Tool zusammenzustellen, das wird aber wahrscheinlich erst morgen früh was. |
Re: TChart - geeignet für wissenschaftliche XY Plots ?
Moin !
Ich habe jetzt nochmal die Demo angesehen. Man sollte auch mal auf "All Features" klicken. Sonst sieht man nur die neuen Features :wall: Manchmal ist man irgendwie bind. Deine Demo. Das wäre super wenn das ging. Vielleicht kannst ja auch gleich mal das Custom Axis mit rein nehmen wenn das nicht zu kompliziert is ... Wie auch immer schon mal Danke !!! :thumb: |
Re: TChart - geeignet für wissenschaftliche XY Plots ?
Zitat:
Ich habe die Darstellung mit CustomAxis auch nicht hinbekommen und dann mehrere Charts untereinander gesetzt. Wäre auch an einem einfachen Beispiel interessiert, was auch läuft. Grüße, Messie |
Re: TChart - geeignet für wissenschaftliche XY Plots ?
Moin !
Je länger ich die Demo betrachte um so besser gefällt mir die Komponente. Scheinbar ist die ja doch ganz brauchbar ... Zitat:
Und kann man (nach dem Aufzeichnen) einen anderen Chart Typ verwenden? Also könnte man im Nachhinein mal auf 3D stellen ? Und ich muss nochmal nachfragen mit den Messfunktionen. Kann man wirklich bei einem Chart mit sagen wir mal 5 Kurven, alle kurven gleichzeitig messen so das ich im Endeffekt einen X Wert und 5 Y Werte habe ? |
Re: TChart - geeignet für wissenschaftliche XY Plots ?
Moin !
Ich habe was wichtiges vergessen. Sind eigentlich mutiple Y Achsen möglich? Und kann man diese Y Achsen beliebig nach links oder rechts legen? Weil es ist nicht immer von Vorteil für alle Kurven die gleiche Y Achse zu verwenden. Das machen wir in unserer Software fast nie. |
Re: TChart - geeignet für wissenschaftliche XY Plots ?
Zitat:
Das Update der Graph-Anzeige habe ich auf etwa 10-15Hz gesetzt (kann ich grad nicht nachsehen), da nimmt man den blockweisen Aufbau nicht wahr. Damit war die Prozessorlast gering, denn das Beschreiben des Bildspeichers kostet am meisten Ressourcen. Die angezeigten Daten liegen in einem vom Chart verwalteten Real-Array. Bei TFastLineSeries wird abgeglichen, welche Werte neu oder geändert sind und nur diese werden gezeichnet, daher die Geschwindigkeit. Diese Werte kann man direkt an jeden anderen Chart übergeben. Die Geschwindigkeit hängt noch von der Menge der dargestellten Punkte im Graphen ab, gerade wenn man mal ein Repaint macht. Aber Dein Bild sieht ja so aus, als würdest Du mit einer konstanten Punktzahl arbeiten. Grüße, Messie |
Re: TChart - geeignet für wissenschaftliche XY Plots ?
Moin !
Zitat:
Bei uns erweitert sich im Moment die Punktezahl mit jedem neuen Telegramm / Punkt der reinkommt. Das sollte auch so bleiben und nur bei Bedarf geändert werden. Zitat:
Kannst du noch was zu den "multiplen" Y Achsen sagen? Siehe 2 Postings vorher von mir ... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:11 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