LabVIEWForum.de
1D-Array aus 2 verschachtelten Schleifen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: 1D-Array aus 2 verschachtelten Schleifen (/Thread-1D-Array-aus-2-verschachtelten-Schleifen)



1D-Array aus 2 verschachtelten Schleifen - Napoleon - 30.01.2011 13:23

Hallo,

ich habe folgendes Problem:
Wie ihr im Bild sieht, ich habe ein Eingangsarray (Array_Ein), mein Ziel ist Array3_aus, also ein 1D Array.
Da ich davon ausging dass die Size von 2D Array nicht bekannt ist, habe ich erstmal Size(Array) berechnet und dann mit reshape zum 1D Array.

Das Problem ist, dass die innere Forschleife eigentlich eine while Schleife ist, und abhängig von anderen Parametern läuft sie jedes mal unterschiedlich lang, dann wird der 2D Array mit nullen aufgefühlt, und somit hat mein 1D Array_Aus auch viele unnötige Nullen.

Eine möglichkeit wäre natürlich diese Nullen zu löschen und alles ist schön.

Meine Frage ist aber: gibt eine komfortablere Lösung, wie ich aus den 2 Schleifen direkt ein 1D Array bekomme.?

Danke
Viele Grüsse


1D-Array aus 2 verschachtelten Schleifen - Richard - 30.01.2011 18:16

Hallo,

das kannst du so lösen.

Lv10
[attachment=32015]

Gruß Richard


1D-Array aus 2 verschachtelten Schleifen - Napoleon - 30.01.2011 19:19

Hallo Richard,

Super, Vielen dank, genau so wollte ich es haben, die schöne Shift RegistersWink.

Ich hätte aber noch eine Frage, ich habe ein 1D Array und es sind viele Nullen drin ganz zufällig verstreut. Wie kann ich sie alle löschen.
ZB: aus dem array : {1 0 0 2 0 5 4} wird : {1 2 5 4}.
Ich arbeite daran dass diese Nullen erst gar nicht erzeugt werden, ich denke aber es wird leichter wenn ich sie ganz am Ende entferne.

Vielen Dank
Viele Grüsse


1D-Array aus 2 verschachtelten Schleifen - Richard - 30.01.2011 19:42

Hallo,

ich weiß zwar nicht, ob es die schnellste möglichkeit ist, aber sie funtktioniert:

Lv10
[attachment=32016]

Gruß Richard


1D-Array aus 2 verschachtelten Schleifen - Napoleon - 30.01.2011 19:48

Hi Richard,

Nochmal danke, ich wollte zwar eine Forschleife vermeiden, aber ich werde erstmal damit leben müssen bis ich was besseres finde.
ich danke dir vielmals .

Viele Grüsse


1D-Array aus 2 verschachtelten Schleifen - Lucki - 30.01.2011 19:50

Z.B so:
[attachment=32017]


1D-Array aus 2 verschachtelten Schleifen - Napoleon - 30.01.2011 22:39

Lucki,

Vielen Dank für deine Antwort.
Ich nehme also an es führt kein Weg über die Forschleife vorbei. bin trotzdem lucki(y)Wink

nochmals ich danke euch beiden.

Viele Grüsse


1D-Array aus 2 verschachtelten Schleifen - Lucki - 30.01.2011 23:19

' schrieb:Ich nehme also an es führt kein Weg über die Forschleife vorbei.

Hier nicht, aber in den Beiträgen #1 und #2 sind die beiden inneren Schleifen überflüssig:
(Edit: An die Schleife bitte noch N=2 angeschlossen denken)
[attachment=32019]


1D-Array aus 2 verschachtelten Schleifen - Napoleon - 31.01.2011 11:01

Hallo Lucki,

in meinem richtigen VI sind die beiden Schleifen nötig, nur hier um es zu vereinfachen, habe ich es so dargestellt mit dem einfachen Beispiel.
Danke

Viele Grüsse