LabVIEWForum.de
eigenartige Graphdarstellung - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: eigenartige Graphdarstellung (/Thread-eigenartige-Graphdarstellung)



eigenartige Graphdarstellung - Steve1 - 02.03.2007 09:55

Hallo zusammen!
Ich hab ein Problem mit meinem Graphen!
Ich erhalte meine Daten in einer While-Schleifen über Schieberegister, die ich in ein Array einfüge und dann bündele.
Das läuft auch alles prima, bis zum Ende. Dann geht die Datenkurve plötzlich zum Ausgangspunkt zurück...
Hat jemand ne Idee woran das liegen kann. Finde leider keinen Ansatzpunkt!
Anbei Bild vom Graph und das dazugehörige VI


eigenartige Graphdarstellung - Achim - 02.03.2007 10:05

Hi,

schau dir mal an, wie deine Cluster-Array aussieht...im "Glühbirnenmodus" oder mit ner Probe! Ich schätze, du hast ein Wertpaar zuviel...das könntest du abschneiden, und dann klappts vermutlich!

Gruss
Achim


eigenartige Graphdarstellung - jg - 02.03.2007 10:28

<div align="left">Hallo,

in dem von dir veröffentlichten VI ist bei deinen Funktionen "Insert into Array" der Eingang "Index" nicht verbunden. Damit wird immer der neue Wert an der Index-Stelle 0 eingefügt, dein Array wächst also gar nicht.

Ich nehme an, du willst immer den aktuellen Wert hinten anhängen. Dann könntest du auch die "Build Array"-Funktion verwenden. Hier ist nur bei sehr vielen Werten Vorsicht geboten, da das Array dann bei jedem Aufruf im Speicher neu angelegt wird.

MfG, Jens</div>


eigenartige Graphdarstellung - Steve1 - 02.03.2007 11:11

' schrieb:Hi,

schau dir mal an, wie deine Cluster-Array aussieht...im "Glühbirnenmodus" oder mit ner Probe! Ich schätze, du hast ein Wertpaar zuviel...das könntest du abschneiden, und dann klappts vermutlich!

Gruss
Achim

Ich denke, das ich den Fehler gefunden habe.
Komischer Weise speichert das VI den letzten Wert, obwohl es ordnungsgemäß beendet wurde und übergibt diesen beim erneuten starten des Programms.
Ich hab jetzt versucht, die Anfangswerte auf 0 zu setzen, in dem ich sie als Standardwerte definiert hab ( unter Datenoperation) Leider hilft es nix...
Hat jemand ne andere, bessere Idee???


eigenartige Graphdarstellung - Steve1 - 02.03.2007 11:13

' schrieb:<div align="left">Hallo,

in dem von dir veröffentlichten VI ist bei deinen Funktionen "Insert into Array" der Eingang "Index" nicht verbunden. Damit wird immer der neue Wert an der Index-Stelle 0 eingefügt, dein Array wächst also gar nicht.

Ich nehme an, du willst immer den aktuellen Wert hinten anhängen. Dann könntest du auch die "Build Array"-Funktion verwenden. Hier ist nur bei sehr vielen Werten Vorsicht geboten, da das Array dann bei jedem Aufruf im Speicher neu angelegt wird.

MfG, Jens</div>
Was bedeutet viele Werte?
Ich zeichne ca 2* 300 Werte auf. Wär das noch im Rahmen???


eigenartige Graphdarstellung - Achim - 02.03.2007 11:15

Du arbeitest mit Schieberegistern? Dann solltest du die auch vor der Schleife initialisieren (mit nem leeren Array)! Schieberegister behalten ihre Werte nämlich auch, wenn das VI beendet wird! Nur bei nem kompletten LV-Neustart gehen die verloren, bei nem erneuten Aufruf des VI im gleichen "Zyklus" bleiben sie erhalten!

Die Anzahl der Werte ist absolut harmlos Tongue

A.


eigenartige Graphdarstellung - Steve1 - 02.03.2007 11:28

' schrieb:Du arbeitest mit Schieberegistern? Dann solltest du die auch vor der Schleife initialisieren (mit nem leeren Array)! Schieberegister behalten ihre Werte nämlich auch, wenn das VI beendet wird! Nur bei nem kompletten LV-Neustart gehen die verloren, bei nem erneuten Aufruf des VI im gleichen "Zyklus" bleiben sie erhalten!

Die Anzahl der Werte ist absolut harmlos Tongue

A.

Meinst du mit initialisieren das wie im beigefügten VI???
So funzt es leider bei mir nicht! Die Werte werden beim nächsten Start weiter mitgeführt


eigenartige Graphdarstellung - Steve1 - 02.03.2007 11:40

' schrieb:Meinst du mit initialisieren das wie im beigefügten VI???
So funzt es leider bei mir nicht! Die Werte werden beim nächsten Start weiter mitgeführt
Ups, Bsp vergessen. :closedeyes:
Hier ist es


eigenartige Graphdarstellung - Achim - 02.03.2007 11:47

Poste mal dein richtiges VI, irgendwo ist ein klitzekleiner Denkfehler...


eigenartige Graphdarstellung - Steve1 - 02.03.2007 12:33

' schrieb:Poste mal dein richtiges VI, irgendwo ist ein klitzekleiner Denkfehler...
Hier also das komplette VI mit Sub VI`s