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 

Ungültige Werte aus Array entfernen?



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.03.2007, 09:20
Beitrag #11

ThomasB Offline
LVF-Grünschnabel
*


Beiträge: 16
Registriert seit: Feb 2007

2010 SP1
2006
DE

90411
Deutschland
Ungültige Werte aus Array entfernen?
Danke, viele Lösungsmöglichkeiten. Ein wenig unsicher bin ich nur noch, was den anderen CASE-Zweig angeht. Wenn meine Zahl nciht den Gültigkeitskriterien entsprciht, dann reiche ich das (bisherige)Array einfach durch?


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
14.03.2007, 10:06
Beitrag #12

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Ungültige Werte aus Array entfernen?
<div align="left">Hallo, Thomas,

genau richtig. Wenn du die "falschen" Werte aus dem Array streichen willst, dann musst du den Array im anderen Case einfach durchschieben.

MfG, Jens</div>

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.03.2007, 11:00 (Dieser Beitrag wurde zuletzt bearbeitet: 14.03.2007 11:00 von Kvasir.)
Beitrag #13

Kvasir Offline
LVF-Freak
****


Beiträge: 642
Registriert seit: May 2006

10
2004
DE_EN

0000
Oesterreich
Ungültige Werte aus Array entfernen?
' schrieb:<div align="left">Hallo, Kvasir,

jetzt hast du meinen Ehrgeiz geweckt:
Aber wie gesagt, die ersten Lösungen sind bestimmt vom erzeugten Sourcecode einen Tick besser.

MfG, Jens
</div>

Was ich eigentlich versucht hatte, war etwas zu finden das zumindest ohne Case Struktur auskommt, oder noch besser ohne For Schleife.
Bin aber inzwischen der Überzeugung, dass dies nicht möglich ist.
Macht aber nixSmile

A few weeks of developement and testing can save a WHOLE afternoon in the library!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.03.2007, 11:12 (Dieser Beitrag wurde zuletzt bearbeitet: 14.03.2007 14:29 von oenk.)
Beitrag #14

oenk Offline
LVF-Stammgast
***


Beiträge: 361
Registriert seit: May 2005

>= 7.1
2004
EN

3018
Schweiz
Ungültige Werte aus Array entfernen?
EDIT:

Aufgrund von Falschaussage Beitrag gelöscht....
sorry


Gruss,
Christian

In theory, there is no difference between theory and practice; In practice, there is.

Chuck Reid
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.03.2007, 11:42
Beitrag #15

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.692
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Ungültige Werte aus Array entfernen?
Offtopic
<!--quoteo(post=24072:date=14.03.2007, 11:12:name=<<oenk>>)--><div class='quotetop'>ZITAT(<<oenk>> @ 14.03.2007, 11:12) [url=index.php?act=findpost&pid=24072][/url]</div><div class='quotemain'><!--quotec-->Was ich meinte war, dass eine Abfrage auf "NULL", wie es in C zB für leere Elemente verwendet werden kann
(ob es sauber programmiert ist, steht auf einem anderen Blatt Wink),
nicht möglich ist....NaN=TRUE gibt es nur bei "division by zero", nicht aber bei leeren Array-Elementen[/quote]NULL ist ja nicht NaN.

NULL heißt: "Nichts vorhanden". Und ist quasi ein Pointer auf nix. NULL bezieht sich also auf das Array als solches, nicht auf Array-Elemente. Wenn einem dynamischen Array (und nur solche gibt es in LV) kein Speicher zugewiesen ist, dann ist der Wert des Array-Pointers NULL. Ein solches "Array" hat dann, weil kein Speicher, auch keine Elemente und keine Länge. (Was nicht verwechselt werden darf mir einem assigned Array mit keinen Elementen, das hat die Länge Null.)

Ein Element selbst muss immer einen Wert haben - und sei es NaN oder Inf. NaN ist eine "Zahl" und gehört in ein Array-Element. Eine "Zahl" ist es deswegen, weil NaN durch eine Bitkombination dargestellt wird, die formal ein single/double ist. Dass ein NaN nicht mit normalen Vergleichsoperatoren bearbeitet werden kann, liegt wohl eher an der FPU als an irgendeiner Programmiersprache.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.03.2007, 13:47 (Dieser Beitrag wurde zuletzt bearbeitet: 14.03.2007 14:06 von Lucki.)
Beitrag #16

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Ungültige Werte aus Array entfernen?
Vom Ehrgeiz angestachelt, noch etwas Anderes und womöglich Einfacheres zu machen als die bisherigen Vorschläge, bin ich auf dieses hier gekommen:
   
Ludwig


Angehängte Datei(en)
Sonstige .vi  Entfernen.vi (Größe: 10,41 KB / Downloads: 205)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
14.03.2007, 14:22
Beitrag #17

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Ungültige Werte aus Array entfernen?
Hi,

das funktioniert ja wohl recht gut, allerdings geht das nur für "="-Anforderungen, d.h. wenn ich genau den Wert "X" suche...für >,<,>=,<= gehts ja leider nicht...oder hast du noch nen genialen Gedanken, Lucki?

Gruss
Achim

PS: Dieser Thread ist ziemlich interessant, da sieht man mal wieder, was so alles geht...

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.03.2007, 15:09
Beitrag #18

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Ungültige Werte aus Array entfernen?
' schrieb:das funktioniert ja wohl recht gut, allerdings geht das nur für "="-Anforderungen, d.h. wenn ich genau den Wert "X" suche...für >,<,>=,<= gehts ja leider nicht...oder hast du noch nen genialen Gedanken, Lucki?
Das ist genau der Punkt, und den genialen Gedanken, wie man das überwinden könnte, habe ich nicht. Der Anwendungsbereich ist also eingeschränkt.
Das VI kommt aber der Forderung von Kvasir, das es auch ein Lösung ohne Schleifendurchläufe geben müsse, zumindest ein Stück näher: Die Anzahl der Schleifendurchläufe ist hier nur noch gleich der Anzahl der herauszunehmenden Elemente.
Gruß Ludwig
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.03.2007, 17:18
Beitrag #19

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Ungültige Werte aus Array entfernen?
Meine Lösung funktioniert auch, sogar ohne For-Schleife !!!

Gruss, Eugen


Angehängte Datei(en) Thumbnail(s)
   

Sonstige .vi  Array.vi (Größe: 10,4 KB / Downloads: 167)

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.03.2007, 19:01
Beitrag #20

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.692
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Ungültige Werte aus Array entfernen?
Ich hab auch noch eine. Zwar immernoch mit Schleife aber dafür ohne Case (was wahrscheinlich nicht schneller ist als mit Case).


Angehängte Datei(en) Thumbnail(s)
   

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  HTML Tags entfernen ares2013 8 8.467 24.06.2021 11:01
Letzter Beitrag: ares2013
  Werte in Array schreiben- Mittelwert bilden und ausgeben um0k 10 8.658 25.08.2020 14:19
Letzter Beitrag: GerdW
  2D Array Werte zuordnen Floorhahn 2 5.696 27.01.2020 13:27
Letzter Beitrag: Floorhahn
  Werte nacheinander in Array schreiben über ein Schieberegister BlackEagle 5 8.548 13.12.2019 13:40
Letzter Beitrag: GerdW
  Werte aus Array als Anzeigeelement ares2013 11 9.266 30.04.2019 14:28
Letzter Beitrag: ares2013
  aus LV komponenten entfernen... gottfried 3 4.226 10.01.2019 15:54
Letzter Beitrag: gottfried

Gehe zu: