INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Mehrzeiliges Array aus gelöschtem Teilarray



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

22.12.2006, 15:26
Beitrag #1

Thorsten1982 Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: Nov 2006

7.00
2006
kA

78652
Deutschland
Mehrzeiliges Array aus gelöschtem Teilarray
Hallo!

Ich habe folgendes, eigentlich triviales Problem, nur krieg ich es momentan nicht gelöst. Ich habe eine Tabelle, welche ausgelesen wird. Die Tabellenwerte durchlaufen nun einen bestimmten Filter, um gültige Werte (innerhalb einer gewissen Toleranz) heraus zu filtern. Dies alles funktioniert einwandfrei. Das Filter funktioniert so: Es wird die Tabelle so lange durchsucht, bis der erste in der Toleranz liegende Wert die Bedingung für den Schleifenabbruch erfüllt. Um dieses Filter (welches sich in der inneren while-Schleife befindet) ist nun eine äußere gelegt.
Ich benutze hierfür die Array Funktion "Aus Array entfernen". Es wird nun unter Restarray die ursprüngliche Tabelle ohne die Zeile mit meinen richtigen Werten ausgegeben. Unter gelöschter Teil wird die Zeile aus der Tabelle mit den korrekten Werten ausgegeben. Die innere Schleife wird nun solange durchlaufen, bis in der neuen Tabelle (Restarray) keine gültige Zeile mehr ist.

Das Restarray mit meinen ungültigen Werten wird mir auchkorrekt ausgegeben. Mein eigentliches Problem ist, dass ich aber den gelöschten Teil brauche. Leider wird dort immer nur eine Zeile ausgegeben, und wenn die Schleife dann letztendlich durchlaufen ist, ist dieses Array leer. Ich suche nun eigentlich nur eine Funktion, wie ich die einzelnen Zeilen mit den korrekten Lösungen aus dem gelöschten Teil in ein mehrzeiliges Array packen kann. Wenn ich nämlich in die äußere Schleife eine Verzögerung von 1000ms lege erkennt man, dass pro Schleifendurchlauf in meinem gelöschten Teilarray jeweils immer die richtigen angezeigt werden, jedoch nach jedem Durchlauf (logischerweise) überschrieben werden...
Habe es jetzt vielleicht bissl umständlich erklärt, es geht eigentlich nur darum, aus einem 1 dimensionalen Array ein mehrzeiliges zu erstellen, pro Schleifendurchlauf eben.

Anbei noch ein Teilscreenshot, wo das Problem vielleicht besser ersichtlich wird.
Ich hoffe ihr könnt mir weiterhelfen!!

Danke-Gruß Thorsten


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.12.2006, 16:27 (Dieser Beitrag wurde zuletzt bearbeitet: 22.12.2006 16:32 von Mr.T.)
Beitrag #2

Mr.T Offline
LVF-SeniorMod


Beiträge: 1.007
Registriert seit: Jun 2005

2009
2005
kA

88400
Deutschland
Mehrzeiliges Array aus gelöschtem Teilarray
Hallo!

Deine Aufgabe sollte mit untem angedeutetem Beispiel funtionieren.

Du legst ein Schiebregister n der Schleife an, welches Du mit einer leeren Konstanten vorbelegst. Diesem Array fügst Du jetzt in jedem Durchlauf die neue "gelöschte" Zeile zu - es entsteht ein 2D-Array.

Das Beispiel ist jetzt simpler, zeigt aber genau diesen Mechanismus. Es werden Zufallszahlen in ein Array geschrieben. Dieses Array wird dann um die nächste Zufallszahlfolge erweitert.
   
Gruß

EDIT: VI hinzugefügt (LV7.1)


Angehängte Datei(en)
Sonstige .vi  Array.vi (Größe: 19,69 KB / Downloads: 164)

Mit einem freundlichen Wort und etwas Gewalt erreicht man viel mehr als nur mit einem freundlichen Wort. [...Marcus zu Lennier, B5]
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.12.2006, 12:04
Beitrag #3

Thorsten1982 Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: Nov 2006

7.00
2006
kA

78652
Deutschland
Mehrzeiliges Array aus gelöschtem Teilarray
HEY...Vielen Dank für die Hilfe!Rolleyes

Jetzt klappt's so wie ich mir das vorgestellt hab!

Mfg Thorsten
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  In 2D Array Teilarray an bestimme Stelle einfügen? B.Buerkert 1 4.355 03.02.2014 16:16
Letzter Beitrag: GerdW
  Teilarray ?! blacksnake 7 6.961 26.05.2010 19:18
Letzter Beitrag: blacksnake
  Array Indizieren - Teilarray ersetzen durch Kommawerte stromflo 19 15.875 26.05.2010 15:31
Letzter Beitrag: dimitri84
  Teilarray löschen LABVIEW_NEU 21 15.606 26.06.2009 17:47
Letzter Beitrag: Lucki
  Aus Array einen "Teilarray" herauslesen Ulrich 6 5.100 04.10.2007 07:17
Letzter Beitrag: Ulrich
  Frage zu Arrays, Teilarray Buh 1 3.321 08.08.2005 07:12
Letzter Beitrag: marker

Gehe zu: