LabVIEWForum.de
Löscht Werte nicht aus Array - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Löscht Werte nicht aus Array (/Thread-Loescht-Werte-nicht-aus-Array)



Löscht Werte nicht aus Array - kratzens - 20.01.2010 20:21

Hallo LabVIEW Gemeinde,
ich möchte alle Werte größer als 4 aus meinem Array löschen. Mein vi löscht einige, aber nicht alle.
Seht ihr den Fehler?
Gruß
Stefan

LabVIEW2009
[attachment=23773]


Löscht Werte nicht aus Array - jg - 20.01.2010 20:38

Bei deinem VI ist so viel in der Denkweise verkehrt, da vergeht mir die Lust, das im Detail zu erklären.
Lass es mal bei aktiviertem Highlighttool laufen, vielleicht verstehst du dann, wieso es nicht gehen kann. Dein VI löscht übrigens nur die letzte Zahl im Array, die größer als 4 (bzw. 4,2) ist.

Hier eine Möglichkeit:
[attachment=23774]

und hier eine zweite bei installiertem OpenG-Toolkit:
[attachment=23775]

Gruß, Jens


Löscht Werte nicht aus Array - SeBa - 20.01.2010 20:57

So, dann zeig ich auch mal wie man es lösen kann. Jens hats zwar schon gezeigt, aber ich hab mir schließlich auch die Mühe gemacht. Also mag ich es auch zeigen.Wink

[attachment=23776][attachment=23777]

Deinen Denkfehler findest du schon. Wenn du es selbst rausknobelst ist der LErneffekt eh viel größer, als wenn wir es dir vorkauen.


Gruß SeBa


Löscht Werte nicht aus Array - Y-P - 20.01.2010 22:02

Hier eine exotische Variante.
(EDIT: "t[4-99999]" ist in "Codes Display")

[attachment=23778]
Lv09_img2

[attachment=23779]

Gruß Markus


Löscht Werte nicht aus Array - kratzens - 21.01.2010 08:43

Hallo Jungs,
Fehler erkannt. Der Hinweis, dass nur die letzte Zahl gelöscht wird hat den AHAAAA!- Effekt ausgelöst!
Vielen Dank für die Lösungsvorschläge!
Gruß