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 

Leeres Element im Array finden



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!

23.09.2010, 10:15
Beitrag #1

nixblicker Offline
LV-User
**


Beiträge: 56
Registriert seit: Oct 2008

2019 Version 19.0.1 (32 Bit)
2008
DE

78120
Deutschland
Leeres Element im Array finden
Hallo,

ich habe ein Array bei dem der Index des ersten leeren
Feldes ausgegeben werden soll.
Wenn ich im Array einen Wert der zuviel ist wieder lösche, wird
dieses leere Feld gefunden und der Index angezeigt.
Wenn aber ein Feld noch nie bearbeitet wurde, gibt das Programm
immer den Wert -1 aus.
Hat jemand eine Idee wie ich den richtigen Wert erhalte ?

Danke im voraus.

Gruß
Günter

LV8.5


Angehängte Datei(en)
Sonstige .vi  Array_durchsuchen_leeres_Element.vi (Größe: 8,01 KB / Downloads: 224)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.09.2010, 10:22 (Dieser Beitrag wurde zuletzt bearbeitet: 23.09.2010 10:29 von Matze.)
Beitrag #2

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
Leeres Element im Array finden
So?


Sonstige .vi  groesse.vi (Größe: 6,37 KB / Downloads: 238)
Lv85_img

   

Nachtrag: Oder eben mit deiner Lösung kombinieren, falls ein leeres Element auch mitten drinnen auftauchen kann.
Nachtrag 2: Also so:


Sonstige .vi  Array_durchsuchen_leeres_Element_1_.vi (Größe: 7,98 KB / Downloads: 243)
Lv85_img

   

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.09.2010, 10:25
Beitrag #3

oenk Offline
LVF-Stammgast
***


Beiträge: 361
Registriert seit: May 2005

>= 7.1
2004
EN

3018
Schweiz
Leeres Element im Array finden
Der Rückgabewert des "Search 1D array" -1 besagt, dass gesuchtes Element nicht in deinem Array enthalten ist...Welchen Wert würdest du den gerne erhalten? Die Array-Grösse??

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
23.09.2010, 10:33
Beitrag #4

nixblicker Offline
LV-User
**


Beiträge: 56
Registriert seit: Oct 2008

2019 Version 19.0.1 (32 Bit)
2008
DE

78120
Deutschland
Leeres Element im Array finden
Hallo Mechatronik-Ingenieur,

danke für die schnelle Antwort.
Aber wenn ich z.B. die letzten beiden Einträge in
deinem Array lösche bleibt die Größenangabe gleich.
Die leeren Elemente werden also nicht ausgewertet.

Gruß
Günter
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.09.2010, 10:38
Beitrag #5

nixblicker Offline
LV-User
**


Beiträge: 56
Registriert seit: Oct 2008

2019 Version 19.0.1 (32 Bit)
2008
DE

78120
Deutschland
Leeres Element im Array finden
Hallo oenk,

ich will schon die Array-Größe erhalten,
aber nur mit den Feldern mit Inhalt.
Leere Felder dürfen nicht mitgezählt werden.

Gruß
Günter
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.09.2010, 10:40
Beitrag #6

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
Leeres Element im Array finden
Ich habe vorhin meinen Beitrag oben editiert. Ist das 2. Beispiel, was du suchst?

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
23.09.2010, 10:46
Beitrag #7

oenk Offline
LVF-Stammgast
***


Beiträge: 361
Registriert seit: May 2005

>= 7.1
2004
EN

3018
Schweiz
Leeres Element im Array finden
Dies hier gibt dir die Anzahl aller Elemente zurück die ungleich des leeren Strings sind


Angehängte Datei(en) Thumbnail(s)
   

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
23.09.2010, 10:48
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Leeres Element im Array finden
Hallo nixblicker,

du musst zwischen leeren Elementen und nicht vorhandenen Elementen unterscheiden!
Wenn du eines deiner schon definierten Felder löscht, ist der String leer. Die in deinem VI unten noch "leeren" Strings sind dagegen nicht-definierte Array-Elemente. Die Array-Anzeige kann mehr Elemente darstellen als eigentlich im Array vorhanden/definiert sind...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.09.2010, 14:50
Beitrag #9

nixblicker Offline
LV-User
**


Beiträge: 56
Registriert seit: Oct 2008

2019 Version 19.0.1 (32 Bit)
2008
DE

78120
Deutschland
Leeres Element im Array finden
Hallo Mechatronik-Ingenieur,

danke für die Hilfe.
Der zweite Vorschlag klappt hervorragend.

Gruß aus dem Schwarzwald,
Günter
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
  Controls bzw. Indicators nach Label finden Kiesch 4 5.790 12.10.2020 08:42
Letzter Beitrag: Achim
  ungebremste Schleife / laufendes VI finden Trinitatis 3 2.979 18.08.2020 13:13
Letzter Beitrag: Trinitatis
  Verwendung von Sub-VIs finden THL 2 4.239 01.06.2017 12:49
Letzter Beitrag: THL
  Alle Klone finden Frank M-F 0 3.211 11.10.2016 08:38
Letzter Beitrag: Frank M-F
  Element in Cluster of Array of Cluster ausblenden R.Fuertig 4 7.276 26.09.2016 07:47
Letzter Beitrag: GerdW
  Speicherloch finden NoWay 2 3.715 22.10.2015 10:43
Letzter Beitrag: NoWay

Gehe zu: