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 

Array nur bei definierter Bedingung fuellen



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!

14.08.2015, 16:22 (Dieser Beitrag wurde zuletzt bearbeitet: 14.08.2015 16:33 von Hosenscheisser.)
Beitrag #1

Hosenscheisser Offline
LVF-Grünschnabel
*


Beiträge: 14
Registriert seit: Apr 2015

2014
2012
EN



Array nur bei definierter Bedingung fuellen
Hallo Miteinander.

Ich habe ein Array mit Messwerten zu befuellen. Es sollen jedoch nur Messwerte in das Array gelangen, wenn eine true-Bedingung erfuellt ist. Derzeit habe ich das Problem so geloest: Erfuellen die Werte keine true-Bedingung, wird der Wert "NaN" in das Array gefuellt. Erfuellen die Werte die true-Bedingung wird der jeweilige Wert in das Array gefuellt. Im Nachhinein loesche ich alle Zeilen des Arrays die den Wert "NaN" enthalten. Mein Array soll schlussendlich nur noch alle Werte enthalten die die True-Bedingung erfuellen. Gibt es da eine einfachere Loesung?

Mit den besten Gruessen,

Hosenscheisser
Heyhey!

Ich habe die Loesung jetzt selbst gefunden trotzdem DankeSmile

Liebe Gruesse,

Hosenscheisser


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
14.08.2015, 16:42
Beitrag #2

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: Array nur bei definierter Bedingung fuellen
(14.08.2015 16:22 )Hosenscheisser schrieb:  Ich habe die Loesung jetzt selbst gefunden trotzdem DankeSmile

Hallo Hosenscheisser,

so trivial die Lösung (die Leitung im FALSE-Zweig einfach durchzuziehen) auch ist. Es gehört sich, diese Lösung dann auch zu posten, oder den gesamten Thread zu löschen. (Wenn das überhaupt geht --> ansonsten Lösung posten.


Gruß, Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.08.2015, 12:04
Beitrag #3

THL Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 111
Registriert seit: May 2011

2012
2009
EN


Deutschland
RE: Array nur bei definierter Bedingung fuellen
Es geht noch deutlich einfacher: Führe deinen Messwert direkt aus der Schleife raus; dabei sollte sich der Anschlusstyp auf Index ändern ("Tunnel mode" -> "indexed") dann noch einen Rechtklick auf den Tunnel-Knoten und "conditional" auswählen und diese Bedingung innerhalb der Schleife entsprechend setzen. Hier mal ein Beispiel, das ein Array mit Zufallszahlen > 0.5 ausspuckt:


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.08.2015, 14:39
Beitrag #4

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: Array nur bei definierter Bedingung fuellen
Da frage ich mich, ob der bedingte Schleifentunnel in LV 8.6 oder LV 2009 schon impliziert war.
Das hättest du gar nicht programmieren können! Big Grin

Gruß, Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.08.2015, 14:50 (Dieser Beitrag wurde zuletzt bearbeitet: 17.08.2015 14:50 von GerdW.)
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.468
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Array nur bei definierter Bedingung fuellen
Hallo Marko,

dafür gibt es doch ein spezielles Smiley! Big Grin

@THL: Profil_ergaenzen

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
  Bestimmte Zeilen im Array löschen wenn Bedingung nicht erfüllt ist bachatero18 4 5.337 31.03.2020 14:49
Letzter Beitrag: bachatero18
  Werte nach gültiger Bedingung zurücksetzen patriote00 11 7.860 04.01.2016 17:04
Letzter Beitrag: GerdW
  Schleife definierter Zeitdauer LabViewPete 4 4.027 17.12.2015 15:02
Letzter Beitrag: jg
  Bedingung mit Timer verknüpfen ETechnik 7 6.447 28.05.2015 19:31
Letzter Beitrag: ETechnik
  Led soll bei einer bestimmten Bedingung blinken WolfgangS 18 14.782 30.07.2013 14:44
Letzter Beitrag: WolfgangS
  Zwei While Schleifen Parallel eine Bedingung zur Beendung samuel-stinger 20 25.788 17.11.2010 17:37
Letzter Beitrag: TSC

Gehe zu: