' schrieb:1. wie bekomme ich jetzt weitere signale in das diagramm? ich will aus dem eingelesenen zyklus ein band (+-1 km/h) machen ... er soll also zwei kurven die parallele zueinander laufen darstellen.
Prinzipell wei folgt. Vergleiche das Bild von obebn.
Zuerst generierst du die beiden neuen Kurven als 1D-Array als genauso lang wie die aus dem TDMS gelesenen Kurven. Dann gibst du diese beiden Arrays auf die For-Schleife - mit Autoindizierung. Diese beiden nun Double-Werte hängst du an das in der For-Schleife bereits bestehende 1D-Array. => 2 Kurven mehr, wenn das 1D-Array dann in ein 2D-Array überführst wird - und schon hast du zwei Kurven mehr.
Zitat:2. zu dem zyklus möchte ich dann noch die reale vom auto (rollenprüfstand) gefahrene geschwindigkeit darstellen (über can ausgelesen). diese sollte dann am besten als punkt in der mitte des diagrammes angezeigt werden ... ist das irgendwie realisierbar, dass ich den zyklus in dem abschnitt komplett darstelle und die geschwindigkeit nur als punkt in der mitte aktualisiert wird?
Im Prinzip geht das. Es gibt mehrere Möglichkeiten.
1. Du verwendest einen Cursor als Punkt (wenn das mit dem gewählen Graph-Typen geht).
2. Du verwendest eine komplette Kurve, deren Werte alle 0 sind - außer dem einen, der die Geschwindigeit darstellt. Dann machst du die Linie als gepunktet.
3. Statt der Nuller schreibst du NAN. Wenn NAN als Wert übergeben wird, wird dieser Punkt nicht angezeigt. Ob das auch mit NAN am Anfang geht, weiß ich nicht.
4. Umksteigen auf XY-Graph. Da gehen auf jeden Fall Cursoren. Da hier die Kurve als X/Y-Paare (und nicht als X/T-Paare mit T als implizietem Zeitwert) vorgegeben werden müssen, kann man auch Kurven aus nur einem Punkt machen (und muss nicht den Trick min den NAN's machen).
Zitat:3. wie kann ich bei schaltplanneustart das diagramm "leeren", so dass er von anfang an nur die aktuellen daten anzeigt?
Zuerst über Eigenschaftsknoten Historen und Wert löschen und dann das aktuelle anzeigen.