LabVIEWForum.de - XY Diagramm

LabVIEWForum.de

Normale Version: XY Diagramm
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hi auch wenn solche ähnlichen oder Gleichen Probleme vorkurzem schonmal dran waren: habe leider immernochkeine Lösung gefunden.

Ich möchte aus ein und der selben Quelle im Grundegenommen nach jedem Schleifendurchlauf einen weiteren Graph angezeigt bekommen

Bei mir tritt folgendes problem auf :
Beim Neuen Schleifendurchlauf wird einfach eine Linie quer durch´s Diagramm gezeichnet und dann kommt eine Neue Kurve dies würd ich gerne Abstellen.

hab auch schon mit der Bundle und Build-Array funktion rum versucht bin aber zu keinem brauchbaren Ergebnis gekommen...


Also : kann mir wer helfen ?
Wenn du bei jedem Schleifendurchlauf einen neuen Plot erstellen willst, dann funktioniert das Ganze im Prinzip so:

[attachment=33733]

[attachment=33734]

Es müssen natürlich alle Daten, welche zur Anzeige kommen in einem Schieberegister gespeichert werden. So kannst du dynamsich bei jedem Schleifedurchlaufen einen neuen Plot erstellen und anzeigen lassen.

Wie lange soll denn dass Programm laufen, bzw. wieviele Schliefendurchläufe wird es geben? Irgendwann ist natürlich der Speicher voll.


Beste Grüße,
NWO
Also das Programm soll schon etwas länger laufen aber die Daten die gespeichert werden halten sichin Grenzen
9 Werte je SchleifenDurchlauf und maximal 5 oder 6 Schleifendurchläufe


Nachtrag:
Habe jetzt sicher 90 Minuten versucht aber ich kann einfach 2 Sachen nicht verbinden
Weiterhin kann ich denn dann diese Daten-Punkte auch auf Knopfdruck speichern?
(11.05.2011 07:44 )Andy4u schrieb: [ -> ]Habe jetzt sicher 90 Minuten versucht aber ich kann einfach 2 Sachen nicht verbinden

Wenn du die Kontexthilfe (STRG+H) aktivierst kannst du dir immer genau ansehen, warum es zu einem Konflikt kommt. In deinem Fall sieht das so aus:

[attachment=33741]

Du übergibts dem 'Bundle' nur einen Skalar, dieser erwartet aber ein Array. Da du aus der globalen Variable nur einen Skalar übergibst, würde ich das ganze in einem Schieberegister packen und das Array für den XY-Graph dynamisch befüllen. Hier das ganze nochmal simluativ dargestellt:

[attachment=33742]

[attachment=33743]

Im Prinzip musst du nur, solange eine Messung läuft, die Daten in ein Array packen und deinem XY-Graph neu übergeben. Findet eine neue (weitere) Messung statt, einfach ein neues Array mit den neuen Messdaten befüllen und zu den alten Messdaten dazupacken.


(11.05.2011 07:44 )Andy4u schrieb: [ -> ]Weiterhin kann ich denn dann diese Daten-Punkte auch auf Knopfdruck speichern?

Natürlich geht das. Dabei hast du auch unterschiedliche Formate zur Auswahl, wie *.csv, *.bin, *.txt, *tdms, ...
Da du die Daten bereits hast und falls du nicht permanent während der Erfassung abspeichern willst, geht dies recht einfach mit dem 'Write To Spreadsheet File VI'.

siehe auch folgendes Thema:

Signalverlaufsdiagramm - Historie exportieren/speichern
http://www.labviewforum.de/Thread-Signal...-speichern


Beste Grüße,
NWO
Okay na dann versuch ich mal erneut
Danke dir .
Referenz-URLs