LabVIEWForum.de
Array auf gleiche Anzahl Elemente bringen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: Array auf gleiche Anzahl Elemente bringen (/Thread-Array-auf-gleiche-Anzahl-Elemente-bringen)



Array auf gleiche Anzahl Elemente bringen - JoeBar - 06.02.2008 22:27

Hallo erst mal,
ich habe das Problem, das ich zwei Arrays von einander abziehen sollte, die Arrays bestehen aus XY Koordinaten. Wie stelle ich es an das Array 1 die selben X Koordinaten hat wie Array2 und umgekehrt hat, damit ich die Y-Werte verrechen kann. Ich dachte, dass es wohl irgedwie mit einer For-Schleife funktioniert, nur leider bekomme ich kein Array in eine For-Schleife. Im angehängten JPG sind die Kurven und Punkte dargestellt. Ich hoffe mir kann geholfen werden ;o).

Vielen Dank im Voraus

JoeBar

[attachment=11042]


Array auf gleiche Anzahl Elemente bringen - Lucki - 07.02.2008 08:40

Dafür gibt es unter "Signalverarbeitung --> Signalverarbeitung" das VI "Signalverläufe neu abtasten" (nicht im Basispaket).
Damit kannst Du die beiden Signalverläufe auf gleiches dt Trimmen und hast dann keine Probleme mit dem Subtrahieren. (So etwas gibt es glaube ich auch als Express-VI, aber wenn Du das nimmst dann frage mich bitte nicht weiter.)


Array auf gleiche Anzahl Elemente bringen - JoeBar - 08.02.2008 18:42

' schrieb:Dafür gibt es unter "Signalverarbeitung --> Signalverarbeitung" das VI "Signalverläufe neu abtasten" (nicht im Basispaket).
Damit kannst Du die beiden Signalverläufe auf gleiches dt Trimmen und hast dann keine Probleme mit dem Subtrahieren. (So etwas gibt es glaube ich auch als Express-VI, aber wenn Du das nimmst dann frage mich bitte nicht weiter.)
Danke für die Antwort, leider steht mir nur das Basispaket zur Verfügung. Ich bin auch schon ein Stück weiter gekommen und weiß jetzt wie man ein Array in eine For Schleife reinbekommtSmile(Indexierung ausschalten). Wer noch ein wenig weiter knobeln und bin für jeden Vorschlag dankbar wie man das mit den Mitteln des Basispakets lösen kann.

Viele Grüsse

JoeBar


Array auf gleiche Anzahl Elemente bringen - Lucki - 09.02.2008 09:11

' schrieb:Danke für die Antwort, leider steht mir nur das Basispaket zur Verfügung.

LV 6 gab es in der c't schon umsonst, und wahrscheinlich nicht nur als Basispaket. Im äußersten Fall - aber wirklich nur dann - wäre eben Handarbeit angesagt:
den ersten Verlauf mit mehr Punkten so lassen wie er ist. Diese t-Werte auch für den zweiten Verlauf benutzen, und die zugehörigen Werte jeweils durch lineare Interpolation zwischen zwei benachbaren Werten ausrechnen.


Array auf gleiche Anzahl Elemente bringen - ImExPorty - 09.02.2008 16:13

Eine Nachabtastung eines xy-Datensatzes durch einen Referenzkanal könnte durch:

[attachment=11089] erfolgen.

Mit generierten Beispieldaten

[attachment=11091]

erhält man:

[attachment=11090]

oder
Lv80_img [attachment=11092]

viel Spaß und Erfolg weiterhin bei der "harten" SignalanalyseTop1


Array auf gleiche Anzahl Elemente bringen - JoeBar - 25.02.2008 22:15

Vielen Dank ImExPorty,
deine Ausführungen haben mir sehr geholfen mein Problem zu lösen. Konnte leider erst jetzt antworten da ich noch im Ausland unterwegs war.

Viele Grüße JoeBar