LabVIEWForum.de
Teilarray ?! - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Teilarray ?! (/Thread-Teilarray)



Teilarray ?! - blacksnake - 19.05.2010 18:31

Hallo Leute,
ich hab ein kleines Problem mit Teilarray’s und wollte euch mal ansprechen wie ich das am besten umsetze. Ich hab mein Problem mit den Teilarray probiert aber immer nur wirre Werte heraus bekommen. Anschließend hab ich dann das Exprex Vi Signalteil extrahieren ohne Erfolg genutzt.

Ich soll fürs Studium eine Art averager bauen. Hier in LabVIEW gibt es ja nur den Zeitaverager, welche leider nicht ausreichend ist, da dieser zu ungenau ist. Ich wollte daher im Signal mittels einem Peakdetektor eine sich wiederholende Schwelle detektieren (hab das hier im Bsp. mittels einem EKG einmal simuliert). Diese Schwelle hat ja einen gewissen Sample Wert. Von dem aus wollte ich dann Beispielsweise 50 Samples davor und danach das Signal herausschneiden (worin mein Problem liegt, ich weis gar nicht wie ich das am besten umsetze).

Was ich dann danach realisieren will ist, dass die Bereiche (da es ja mehre Sind) dann in eine Matrix geschrieben werden. Sind dann Beispielsweise 20 Bereiche detektiert soll er sie dann alle übereinander legen und mitteln.

Falls jemand weis wo ich ähnliche Sachen als Vorlage finden kann wäre es echt nett.

Hab mal einen Programmausschnitt angehangen.

Danke im Voraus.

Lv09_img2[attachment=26601]


Teilarray ?! - Y-P - 20.05.2010 06:37

Ermittle den von Dir gewünschten Array-Index (mit dem Wert, der die Schwelle überschreitet). Dann kannst Du doch mit "Index Array" problemlos Deine Werte auslesen (Index +50 und Index -50). Diese Werte schreibst Du dann in ein 2D-Array (1. Zeile). Dann fügst Du die anderen Werte als 2. Zeile ein,.... Wenn Du alle Werte beisammen hast, dann kannst Du die einzelnen Spalten mitteln.

Gruß Markus


Teilarray ?! - blacksnake - 20.05.2010 07:08

nein markus, das ist doch gar nicht mein problem, dass ist doch sowas ähnliches wie ich mich gedacht habe.
mein problem liegt darin die bestimmten signalteile erstmal aus dem orginaldaten herraus zu schreiben. als ich das probiert hatte kammen immer nur 0 und -1 en raus, was ja nicht sein konnte.
sprich ich komme nicht mit den arry(teilarray klar).

gruß stefan


Teilarray ?! - jg - 20.05.2010 08:06

Offtopic

Rulez, LVF-Regeln lesen und beachten. Auch den Abschnitt über die Verwendung der Shift-Taste!

Gruß, Jens


Teilarray ?! - blacksnake - 24.05.2010 00:57

Kann mir wirklich niemand einmal bitte zeigen, wie ich das mit dem Teilarray richtig angehen kann!?

Das wäre echt nett.

Gruß Stefan


Teilarray ?! - Lucki - 24.05.2010 10:00

Meintest Du es etwa so?
[attachment=26654]
lv2009 [attachment=26655]
Tut mir leid, daß es so groß geworden ist, aber Deine Punktmengen sind gigantisch...


Teilarray ?! - BsaiboT - 25.05.2010 10:53

Falls Luckis Lösun noch nicht zum erhofften Ziel geführt hat, dann kannst du ja evtl dein zu Anfang gepostetes Rar-Archiv nocheinmal als Zip-Archiv posten. Es gibt hier sicherlich viele, die Rar-Archive nicht öffnen können (wie ich z.B. da wir dafür kein Tool auf den Firmenrechnern installieren dürfen).

Grüße


Teilarray ?! - blacksnake - 26.05.2010 19:18

Hallo,

Danke für dein Angebot zur Hilfe EIS-Tobis. Das von Lucki hat mir sehr geholfen! Vielen Dank Lucki.

Gruß Stefan