Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Du kannst es auch mal mit dem XY-Express-Graphen versuchen. Der arbeitet ähnlich wie ein SV-Diagramm, d.h er hat einen internen Puffer, und man kann ihn mit Einzelwerten füttern, die nicht überschrieben werden.
Zum Zoomen einfach Autoscaling X-Achse ausschalten. Diese ekelhafte Neuskalierung der X-Axhse bei jedem neuen Messpunkt findet hier nicht statt.
An den Eingang "Rücksetzen" ein False anschließen nicht vergessen!
zwar ein wenig verspätet, aber ich hatte noch viele andere Dinge zu erledigen.
Jetzt habe ich es mit dem Express VI einmal getestet, das Zoomen funktioniert auch super.
Leider bekomme ich es nicht hin mehrere Signale gleichzeitig anzuzeigen.
Zitat:Leider bekomme ich es nicht hin mehrere Signale gleichzeitig anzuzeigen.
Siehst du den kleinen, dezenten Unterschied zu deinem VI?
Merke: wenn du 4 Signale (=Y-Werte) plotten willst, solltest du auch 4 passende X-Werte bereitstellen...
Wenn du wirklich keinen Unterschied siehst, solltest du mal das BD deines VI neben meinem Snippet platzieren und als Vorher-Nachher-Suchbild betrachten...
Genau so einen meine ich.
Doch klar hab ich den Unterschied gesehen, ich ärgere mich viel mehr das ich nicht selbst drauf gekommen bin. So schwer war es ja nun nicht.
Leider hat meine Freude nicht so lange angehalten.
Jetzt möchte der werte Herr Anwender auf der X-Achse doch lieber die aktuelle Uhrzeit aufgetragen haben, da er dann ja viel besser sehen kann wann ein Ereignis aufgetreten ist.
Jetzt stehe ich schon wieder mit diesen Zeitstempeln auf Kriegsfuß.
Ich habe mal, in der Hoffnung auf einen wirklichen Experten, meinen "Profi"versuch angehängt.
18.11.2013, 13:04 (Dieser Beitrag wurde zuletzt bearbeitet: 18.11.2013 13:04 von jg.)
Der XY-Graph kommt durchaus mit einem Plot der Art "Cluster of": X-Array = Array of Timestamp, Y-Array = Array of Double zu Rande. Dann musst du das Aufsammeln der Werte aber selber programmieren, das Express-VI schluckt das nicht.
Alternativ-Variante: Timestamp in Double wandeln, und nur die Formatierung der x-Achse anpassen:
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
vielen Dank für deine schnelle Hilfe. Ich habe es mit der Umwandlung in DBL in Kombination mit dem Express VI gemacht und das klappt auch zu 90% super.
Jetzt bin ich nur noch nicht so ganz glücklich mit der Aktualisierungsart. Wenn ich die X-Achse nicht automatisch skaliere, dann habe ich natürlich das Problem, dass ich von Hand immer erst auf den aktuellen Wert scrollen muss. Dafür klappt es bestens mit dem zoomen und Anschauen der älteren Werte. Bei der Autoskalierung klappt es zwar, dass ich immer am rechen Rand den aktuellen Wert habe, dafür kann ich nur ganz kurz zommen. Gibt es eine Möglichkeit immer die aktuellen Werte (sagen wir mal die letzten 2 Stunden) anzuzeigen und trotzdem bei Bedarf auch zurück zu scrollen bzw. zu zoomen?
Zitat:Gibt es eine Möglichkeit immer die aktuellen Werte (sagen wir mal die letzten 2 Stunden) anzuzeigen und trotzdem bei Bedarf auch zurück zu scrollen bzw. zu zoomen?
Ja.
- Man nehme PropertyNodes und setze die X-Achse selbst.
- Man setze die X-Achse, so das sie ein 2h-Intervall anzeigt und macht den Scrollbar sichtbar.
- All das wurde schon des öfteren diskutiert, einfach mal im Forum suchen...