LabVIEWForum.de - Array entfernen - Warum wird Ergebnis nicht durchgereicht?

LabVIEWForum.de

Normale Version: Array entfernen - Warum wird Ergebnis nicht durchgereicht?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Zusammen,

in diesem VI sollen die Zeilen im Array EINGABE mit einem gesetzten TRUE ermittelt und entfernt werden. Anschließend soll das Ergebnis dann im neuen Array AUSBABE sichtbar sein. Warum wird das Ergebnis nicht weitergegeben und gibt es da eine elegantere Lösung?
THINK Dataflow!
Wie willst du jemals an die "Ausgabe" kommen, wenn du deine While-Schleife NIE stoppst?

Gruß, Jens
Hallo mez,

Zitat:Warum wird das Ergebnis nicht weitergegeben
Sieht man das nicht, wenn man einfach mal das VI mit Highlight-Debugging ausführen lässt?

P.S.: Profil anpassen, wenn du jetzt LV2012 verwendest!
Okay verstanden, danke für den Hinweis.
Hallo mez,

hier mal eine Möglichkeit, die Whileschleife zu umgehen. Das Problem ist die sich durch die gelöschten Elemente ergebenen Indexverschiebungen, die man entsprechend ausgleichen muss.
Ob diese Version nun eleganter ist, weiß ich auch nicht so recht - in jedem Fall ist es eine andere Herangehensweise Smile

Gruß, Marko
Offtopic

hier noch ein Meckernachtrag!

Warum kopierst du aus dem einen Thread eine "Teillösung" heraus und stellst diese in einem neuen Thread zur Diskussion. Sowas mag der Ersteller dieser Teillösung mit Sicherheit besonders!!

Leider habe ich das jetzt erst bemerkt.


Angry



Marko
Hallo mez und Marko,

gibt es bei LV2012 nicht diese tollen Optionen beim Output-Tunnel einer (FOR-)Loop? Dort einfach den "Conditional"-Modus nutzen und fertig ist...

(Wie im Beispiel im Link, nur mit deinem Array of Cluster! Aber warum einfach, wenn es auch kompliziert geht...)
Hallo Gerd,

leider eben erst ab 2012, deshalb konnte ich´s auch nicht programmieren. Wenn ich den Fauxpas von mez früher bemerkt hätte, hätte ich wohl auch garnix programmiert.


Gruß, marko
Hallo Marko,

ich konnte es auch nicht programmieren, deshalb der dezente Hinweis auf die LabVIEW-Hilfe! Big Grin

@mez: Rtmfx
Referenz-URLs