LabVIEWForum.de - Initialisierung, Erfassung und Darstellung

LabVIEWForum.de

Normale Version: Initialisierung, Erfassung und Darstellung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Ja, ich verwende Waveform.

ABER ich hänge Waveforms aneinander um den zeitlichen Verlauf zu haben.
Dabei bleibt dT immer gleich egal mit welcher Frequenz ich abtaste. Und deshalb wird mein Graph nicht automatisch umskaliert.

Also hier die Info aus dem Help:

Append Waveforms
Appends waveform B to the end of waveform A. If the sampling rates do not match, the error cluster returns an error. The trigger time of waveform B is ignored. The data type of the Y component of waveform A and waveform B determines the polymorphic instance to use.
' schrieb:ABER ich hänge Waveforms aneinander um den zeitlichen Verlauf zu haben.
Heißt das jetzt, du addierst Waveforms mit unterschiedlichen dT?
' schrieb:Heißt das jetzt, du addierst Waveforms mit unterschiedlichen dT?


Nicht addieren, sondern anhängen. Addieren würde die Amplituden verändern, Anhängen nur die Anzahl Datenpunkte vergrössern.
' schrieb:Nicht addieren, sondern anhängen. Addieren würde die Amplituden verändern, Anhängen nur die Anzahl Datenpunkte vergrössern.
Ja, wenn das so ist: So einfach ist das doch aber nicht. Ich glaube nicht, dass LV das selbständig und automatisch macht.

Bei Y-Werten unterschiedlicher dT's musst du halt eine Y-Kurve (mit dem entsprechenden dT) als Master nehmen und alle anderen Y-Werte interpolieren! Wenn 100Hz die Basis ist und an ein 10Hz mit 100 Werten (gemäß 10Hz) angehängt werden soll, müssen die 100 Werte auf 1000 interpoliert werden, damit die Zeitpasis 100Hz passt.

Hattest du gedacht dieses geht automatisch?

So auf die Schnelle hab ich nichts einfaches gefunden. Nur: Waveform extrahieren als X/Y-Werte (X = Timestamp). Dieses für alle machen - dann die Kurve im Timestamp/Y-Format anzeigen lassen?
' schrieb:ABER ich hänge Waveforms aneinander um den zeitlichen Verlauf zu haben.
Da sehe ich keine große Chance mit dem Signalverlaufsgraph. (Es sei denn mit Interpolieren, wie von IchSelbst vorgeschlagen)
Enweder: Signalverlaufsdiagramm verwenden
Oder: XY-Graph verwenden und alle Daten von Waveform in XY-Points umrechen.
Edit: Programm leider nur suboptimal. És gibt ein VI "Signalverlaufsdauer", hätte man verwenden sollen, um das t0 der zweiten Waveform zu berechnen.
Lv85_img[attachment=12334]
[attachment=12335]
Hallo Eugen, existierst Du noch? Mitten in einer Diskussion herrscht bei Dir auf einmal Funkstille. Was ist los? Du bist doch sonst immer so fleißig beim Posten. Oder hast Du Dich mit Grausen von den erhaltenen Antworten abgewendet?
Moin!

Ich hab das jetzt relativ schnell überflogen, also bitte gleich meckern, wenn ich daneben liegeWink

Kann man das nicht machen, indem man alle Daten immer auf 100Hz (bzw. die höchste Abtastrate) resamplet (doof eingedeutscht...)? Dann wäre auch das Anhängen kein Problem mehr.
Oh, sorry. Ich habe es jetzt so gelöst. Ob gut oder schlecht, aber ich lasse es so.

Wenn jemand etwas besseres vorschlagen kann, dann bitte.
' schrieb:Moin!

Ich hab das jetzt relativ schnell überflogen, also bitte gleich meckern, wenn ich daneben liegeWink

Kann man das nicht machen, indem man alle Daten immer auf 100Hz (bzw. die höchste Abtastrate) resamplet (doof eingedeutscht...)? Dann wäre auch das Anhängen kein Problem mehr.


S.o.

Zitat:Ich will die Daten ungefähr zwischen 1 Hz und 100 Hz (einstellbar) erfassen.
@Lucki

So wie du vorgeschlagen hast geht irgendwie nicht. Ich will den zeitlichen Verlauf sehen. Kannst du was dazu sagen? Danke

Lv85_img[attachment=12380]
Seiten: 1 2 3
Referenz-URLs