08.10.2012, 18:36
Guten Abend,
ich habe leider zuhause kein LabVIEW somit kann ich die Frage nur aus meinem Gedächtnis stellen. Also können einige Bausteine vielleicht etwas anders von mir benannt werden.
Hier das Problem:
Ich habe zwei Messwerte, zum einen eine Feldstärke zum anderen eine Position. Die Feldstärke wird über ethernet in Paketen gesendet und zusammen mit einem Zeitstempel übertragen.
In einer while-Schleife Taste ich die Position zeitgleich mit einer höheren Frequenz ab.
Nun möchte ich diese beiden Werte übereinanderlegen, damit ich die Beziehung Feld zu Postion bekomme. Die klappte eher schlecht mir verschiedenen Vorgehensweisen. Deshalb jetzt die neue Idee mit "1-D-Array- interpolieren" Da die Werte mit einer Rate von 100 ms gesampelt werden stimmt der index nicht mit dem Zeitwert überein, dies muss auch flexibel bleiben, da das System auch andere Messverhalten zulässt. Ich kann nicht vom Index auf die Zeit schließen.
Aber ich habe in der Hilfe gelesen, dass man auch ein Array mit einem x-y-Werte - Paar auswerten kann, ich habe es aber noch nicht hinbekommen dieses Wertepaar in einem 1-D-Array zu hinterlegen.
Hat vielleicht jemand ein Beispiel oder könnte schnell eins zusammenbauen. Ich bin eher in C unterwegs und würde mir dort so etwas zusammenbauen, aber diese grafische Sache ist nicht so mein Ding.
Noch eine Frage am Rand: Wieso kann man die "Schaltung" nicht verkleinern?
Gruß Peter
ich habe leider zuhause kein LabVIEW somit kann ich die Frage nur aus meinem Gedächtnis stellen. Also können einige Bausteine vielleicht etwas anders von mir benannt werden.
Hier das Problem:
Ich habe zwei Messwerte, zum einen eine Feldstärke zum anderen eine Position. Die Feldstärke wird über ethernet in Paketen gesendet und zusammen mit einem Zeitstempel übertragen.
In einer while-Schleife Taste ich die Position zeitgleich mit einer höheren Frequenz ab.
Nun möchte ich diese beiden Werte übereinanderlegen, damit ich die Beziehung Feld zu Postion bekomme. Die klappte eher schlecht mir verschiedenen Vorgehensweisen. Deshalb jetzt die neue Idee mit "1-D-Array- interpolieren" Da die Werte mit einer Rate von 100 ms gesampelt werden stimmt der index nicht mit dem Zeitwert überein, dies muss auch flexibel bleiben, da das System auch andere Messverhalten zulässt. Ich kann nicht vom Index auf die Zeit schließen.
Aber ich habe in der Hilfe gelesen, dass man auch ein Array mit einem x-y-Werte - Paar auswerten kann, ich habe es aber noch nicht hinbekommen dieses Wertepaar in einem 1-D-Array zu hinterlegen.
Hat vielleicht jemand ein Beispiel oder könnte schnell eins zusammenbauen. Ich bin eher in C unterwegs und würde mir dort so etwas zusammenbauen, aber diese grafische Sache ist nicht so mein Ding.
Noch eine Frage am Rand: Wieso kann man die "Schaltung" nicht verkleinern?
Gruß Peter