LabVIEWForum.de
Mehrere Eingänge gleichzeitig plotten - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: Mehrere Eingänge gleichzeitig plotten (/Thread-Mehrere-Eingaenge-gleichzeitig-plotten)

Seiten: 1 2 3 4


RE: Mehrere Eingänge gleichzeitig plotten - Lucki - 13.11.2013 10:59

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!


RE: Mehrere Eingänge gleichzeitig plotten - Timo86 - 18.11.2013 08:06

Hallo Lucki,

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.

Ich hab meinen Versuch mal angehängt.

Gruß
Timo


RE: Mehrere Eingänge gleichzeitig plotten - GerdW - 18.11.2013 09:37

Hallo Timo,

Zitat:Leider bekomme ich es nicht hin mehrere Signale gleichzeitig anzuzeigen.
Siehst du den kleinen, dezenten Unterschied zu deinem VI?
[attachment=47286]
Merke: wenn du 4 Signale (=Y-Werte) plotten willst, solltest du auch 4 passende X-Werte bereitstellen...


RE: Mehrere Eingänge gleichzeitig plotten - Timo86 - 18.11.2013 09:50

Hallo Gerd,

ich hab zwar keinen gefunden, aber stell dir einen Smiley vor der immer seinen Kopf gegen eine Wand schlägt. Danke dir!

Gruß
Timo


RE: Mehrere Eingänge gleichzeitig plotten - GerdW - 18.11.2013 09:53

Hallo Timo,

Wall
So einen Smiley etwa?

Wenn du wirklich keinen Unterschied siehst, solltest du mal das BD deines VI neben meinem Snippet platzieren und als Vorher-Nachher-Suchbild betrachten...


RE: Mehrere Eingänge gleichzeitig plotten - Timo86 - 18.11.2013 10:01

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.


RE: Mehrere Eingänge gleichzeitig plotten - Timo86 - 18.11.2013 12:36

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.


RE: Mehrere Eingänge gleichzeitig plotten - jg - 18.11.2013 13:04

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:
[attachment=47291]
Gruß, Jens


RE: Mehrere Eingänge gleichzeitig plotten - Timo86 - 18.11.2013 13:36

Hallo Jens,

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?


RE: Mehrere Eingänge gleichzeitig plotten - GerdW - 18.11.2013 14:47

Hallo Timo,

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...