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 

Zeilen aus 2D-Array löschen



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!

03.07.2012, 09:01
Beitrag #1

ChiefChill Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: Jul 2012

2011
2011
kA


Deutschland
Zeilen aus 2D-Array löschen
Hallo zusammen,

bin grad neu hier und auch noch recht unerfahren mit LabVIEW.
Bei mir ist folgendes Problem aufgetreten:

Ich möchte aus einem 2D- Array (n Zeilen, 4 Spalten) alle Zeilen löschen, in denen mindestens eine 0 vorhanden ist.
Habe dazu schon ein paar Sachen ausprobiert, jedoch bekomm ich das nicht korrekt hin.

Anbei mal ein Screenshot meines aktuellen Versuchs (oben letzter Versuch, mitte & unten aktueller Versuch).
Hoffe Ihr könnt mir helfen.


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.07.2012, 09:16 (Dieser Beitrag wurde zuletzt bearbeitet: 03.07.2012 09:20 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Zeilen aus 2D-Array löschen
Hallo Chill,

was in allen deinen Versuchen fehlt, ist der (korrekte) Umgang mit autoindizierenden Tunneln und Schieberegistern. Beides sind grundlegende Elemente bei der Verarbeitung von Arrays! Arbeite mal die LabVIEW-Basics durch, siehe Link in der Signatur...

Wenn dann noch die Erkenntnis hinzukommt, das viele Funktionen in LabVIEW polymorph sind, könnte man die Frage so lösen:
   

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.07.2012, 09:24
Beitrag #3

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: Zeilen aus 2D-Array löschen
So?

11.0 .vi  Array.vi (Größe: 11,09 KB / Downloads: 425)

Und Double-Zahlen sollte man nie auf Gleichheit überprüfen.

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.07.2012, 09:32 (Dieser Beitrag wurde zuletzt bearbeitet: 03.07.2012 09:33 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Zeilen aus 2D-Array löschen
Hallo Markus,

Zitat:Und Double-Zahlen sollte man nie auf Gleichheit überprüfen.
Das muss man etwas relativieren. Man kann sehr wohl auf Gleichheit prüfen, wenn man gewisse Randbedingungen einhält:
1.) Die zu prüfende Zahl muss in einem DBL-Wert speicherbar sein. Bei Werten wie Null, Eins (und andere Integers mit weniger als 53Bit Mantisse) sowie generell Werte, die sich mit <53Bit Mantisse darstellen lassen, kann man auf Gleichheit prüfen!
2.) Wenn die Zahlen aus einer Quelle stammen, der man "vertraut", kann man auch auf Gleichheit prüfen. Nämlich dann, wenn die Quelle im Fehlerfall genau definierte Werte ausgibt - die am besten auch auf Punkt 1 zutreffen...

Wenn ich also eine Quelle habe, die mir (z.B. im Fehlerfall) statt "schöner" Werte eine Null zurückliefert, kann ich sehr wohl darauf prüfen...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.07.2012, 11:56
Beitrag #5

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: Zeilen aus 2D-Array löschen
Darum schreibe ich auch "sollte" und nicht "muss". Tongue
Ich habe es mir so angewöhnt, dann bin ich "immer" auf der sicheren Seite. Big Grin

Gruß Markus

(03.07.2012 09:32 )GerdW schrieb:  Hallo Markus,

Zitat:Und Double-Zahlen sollte man nie auf Gleichheit überprüfen.
Das muss man etwas relativieren. Man kann sehr wohl auf Gleichheit prüfen, wenn man gewisse Randbedingungen einhält:
1.) Die zu prüfende Zahl muss in einem DBL-Wert speicherbar sein. Bei Werten wie Null, Eins (und andere Integers mit weniger als 53Bit Mantisse) sowie generell Werte, die sich mit <53Bit Mantisse darstellen lassen, kann man auf Gleichheit prüfen!
2.) Wenn die Zahlen aus einer Quelle stammen, der man "vertraut", kann man auch auf Gleichheit prüfen. Nämlich dann, wenn die Quelle im Fehlerfall genau definierte Werte ausgibt - die am besten auch auf Punkt 1 zutreffen...

Wenn ich also eine Quelle habe, die mir (z.B. im Fehlerfall) statt "schöner" Werte eine Null zurückliefert, kann ich sehr wohl darauf prüfen...

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.07.2012, 12:45
Beitrag #6

ChiefChill Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: Jul 2012

2011
2011
kA


Deutschland
Smile RE: Zeilen aus 2D-Array löschen
Danke für die Hilfe, jetzt klappts! Smile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  2D Array einzelne Zeilen in anderes Array michi96 2 3.546 15.12.2021 10:53
Letzter Beitrag: michi96
  Bestimmte Zeilen im Array löschen wenn Bedingung nicht erfüllt ist bachatero18 4 5.346 31.03.2020 14:49
Letzter Beitrag: bachatero18
  Zeilen einer Tabelle ausblenden chrissy 6 5.997 19.07.2016 07:38
Letzter Beitrag: Freddy
  Array Zeilen mit Boolean ausblenden hubem14 7 6.685 18.07.2016 12:54
Letzter Beitrag: hubem14
  Zeilen einer Tabelle durchnummerieren chrissy 3 4.438 27.06.2016 14:40
Letzter Beitrag: chrissy
  Formelknoten - Wert aus Array löschen sumsi 3 5.850 10.09.2015 09:54
Letzter Beitrag: GerdW

Gehe zu: