LabVIEWForum.de
Waveform Graph mit Nullen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: Waveform Graph mit Nullen (/Thread-Waveform-Graph-mit-Nullen)

Seiten: 1 2


Waveform Graph mit Nullen - Tobi.KT - 05.11.2013 11:12

Hallo zusammen,

ich habe ein Programm mit dem ich die Phase über die Frequenz mit einem Waveform Graph aufnehme.
Wenn ich diese Messung dann als .csv speichere exportiert er zwar die Messwerte (etwa 3000), fügt aber jedoch nochmal mehrere tausend Nullen hinzu..
Was kann ich dagegen tun, damit er die Nullen erst garnicht dazufügt?
Oder was kann ich machen um die "Nullzeilen" im nachhinein zu entfernen?

Danke im Voraus>
Tobi


RE: Waveform Graph mit Nullen - Y-P - 05.11.2013 11:17

Glas1 . . . Glas2

Kannst Du mal Dein VI hochladen? Bahn

Gruß Markus


RE: Waveform Graph mit Nullen - Tobi.KT - 05.11.2013 11:31

Im Anhang findest du den Ausschnitt des Block Diagramms und das Frontpanel. Den Rest darf ich nicht veröffentlichenSad

Ich nehme also eine Kurve auf von 100-3000 Hz welche mir die Phase angibt.
Anschließend habe ich dann die möglichkeit eine andere Phase zu messen und diese in einer neuen Spalte zu speichern, das ist kein Problem.

Ich häfte auch mal die gespeicherte Tabelle bei, damit ihr seht was ich meine.


RE: Waveform Graph mit Nullen - GerdW - 05.11.2013 11:44

Hallo Tobi,

Zitat:Ich nehme also eine Kurve auf von 100-3000 Hz welche mir die Phase angibt.
Fein. Wieviele Phasenwerte ergibt diese Kurve?

Zitat:Anschließend habe ich dann die möglichkeit eine andere Phase zu messen und diese in einer neuen Spalte zu speichern, das ist kein Problem.
Doch, das ist ein Problem.
Wieviele Werte stehen schon in der Datei?
Grundwissen LabVIEW: In einem Array haben alle Zeilen/Spalten gleich viele Elemente. Wenn du also zu einer Tabelle mit z.B. 100 Werte pro Spalte eine neue Spalte mit nur 50 Werten hinzufügst, dann wird diese Spalte auf 100 Elemente aufgefüllt - mit dem Defaultwert Null...

Zitat:diese in einer neuen Spalte zu speichern
Deine CSV-Datei enthält nur eine Spalte, ist also nicht mit deiner Beschreibung kompatibel...

Zitat:Den Rest darf ich nicht veröffentlichen
Klares Deutsch: "Blödsinn"!
Man kann ein Beispiel-VI erstellen, welches nur das für das Problem-Verständnis erforderliche enthält.
Man kann Namen/Pfade/Bilder aus dem VI entfernen, welche "verräterisch" sind...


RE: Waveform Graph mit Nullen - Tobi.KT - 05.11.2013 11:53

Also ich habe das Porgramm vorgefertigt bekommen und nur ergänz, deswegen weis ich nicht genau wie es funktioniert.
Ich denke mal 1 Wert pro Herz, deswegen sind auch die ersten 100 und nach 3000 wieder Null.

Verschiedene Kurven habe ich schon aufgenommen und gespeichert und kann hierfür auch mal eine Tabelle hochladen.
Ich denke das Problem besteht darin die "Zeit-/Frequenzachse" so zu bearbeiten dass nur der Bereich 100-3000 abgebildet wird.


RE: Waveform Graph mit Nullen - GerdW - 05.11.2013 11:58

Hallo Tobi,

Zitat:Also ich habe das Porgramm vorgefertigt bekommen und nur ergänz, deswegen weis ich nicht genau wie es funktioniert.
Das ist schlecht. Man sollte ein Programm schon verstehen, bevor man daran rumeditiert...

Zitat:Ich denke das Problem besteht darin die "Zeit-/Frequenzachse" so zu bearbeiten dass nur der Bereich 100-3000 abgebildet wird.
Wahrscheinlich...
Irgendwo in deinem hoch-geheimen VI werden Signale mit 20000 Werten erzeugt. Dummerweise brauchst du von den 20000 Werte nur einen Bruchteil...


RE: Waveform Graph mit Nullen - Tobi.KT - 05.11.2013 12:03

Kann man denn den Array irgendwie so bearbeiten dass er nur bis 3000 Werte geht?

Oder kann man bei einem Waveform-Graph irgendwie die Zeiit begrenzen?

Wahrscheinlich sind die 20000 Werte einfach die Zeit und je später ich auf speichern Klicke desto mehr Werte nimmt er auf?
Abhilfen?
Danke für die Hilfe.

Und sorry dass ich es nicht ganz zeigen darfSad


RE: Waveform Graph mit Nullen - GerdW - 05.11.2013 12:35

Hallo Tobi,

Zitat:Kann man denn den Array irgendwie so bearbeiten dass er nur bis 3000 Werte geht?
ArraySubset...

Zitat:Oder kann man bei einem Waveform-Graph irgendwie die Zeiit begrenzen?
X-Achsen-Autoskalierung ausschalten... Big Grin

Zitat:Wahrscheinlich sind die 20000 Werte einfach die Zeit und je später ich auf speichern Klicke desto mehr Werte nimmt er auf? Abhilfen?
Früher klicken? Big Grin

- man kann Null-Werte aus dem Array ausfiltern und dessen Länge begrenzen...
- man kann verhindern, dass überhaupt Nullen ins Array geschrieben werden...


RE: Waveform Graph mit Nullen - Tobi.KT - 05.11.2013 12:46

Danke für die AntwortSmile
welche Lösung würdest du bevorzugen, und wie kann ich sie realisieren?
sorry für die dummen fragenBig Grin


RE: Waveform Graph mit Nullen - GerdW - 05.11.2013 12:50

Hallo Tobi,

üblicherweise sollte man Fehlmessungen (Nullen) an der Quelle verhindern, d.h. diese erst gar nicht ins Array schreiben...