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 aus For-Schleife heraus erweitern



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!

26.09.2008, 10:23
Beitrag #1

TSC Offline
LVF-Team
LVF-Team

Beiträge: 1.882
Registriert seit: Sep 2008

LV 2018 SP1
2008
EN

52379
Deutschland
Array aus For-Schleife heraus erweitern
Hallo zusammen,

ich habe ein kleines VI geschrieben, um ein Array vom Typ String nach einem bestimmten Element zu druchsuchen. Das Array und das gesuchte Element werden übergeben, zurüchgegeben werden sollte ein Array vom Typ I32, welches alle Indizes enthält, an denen das gesuchte Element im Array steht.

Dazu durchlaufe ich das gesamte Array, prüfe jeweils das aktuelle Element auf gleichheit und schreibe dann den Index in ein Array. Die Case-Struktur (Überprüfung auf Gleichheit) verlangt aber für jeden Fall eine Ausgabe. Im Moment schreibe ich im False-Case eine '-1' in das Ergebnisarray. Diese könnte man natürlich anschließend einfach entfernen. Aber das muss doch anders gehen oder?

Für Tipps bin ich wie immer dankbar.

Angehängt sind das VI und für alle die ne ältere Version haben als ich auch noch ein Screenshot.


Sonstige .vi  StringArrayDurchsuchen.vi (Größe: 20,07 KB / Downloads: 246)

   

"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.09.2008, 10:46
Beitrag #2

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Array aus For-Schleife heraus erweitern
Mach's doch so....


Sonstige .vi  StringArrayDurchsuchen_neu.vi (Größe: 23,13 KB / Downloads: 269)

Lv80_img

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
26.09.2008, 10:48
Beitrag #3

TSC Offline
LVF-Team
LVF-Team

Beiträge: 1.882
Registriert seit: Sep 2008

LV 2018 SP1
2008
EN

52379
Deutschland
Array aus For-Schleife heraus erweitern
Schieberegister sind ne tolle Sache, sorry für die Störung!!!

Im Anhang noch die Lösung + Bild:


Sonstige .vi  StringArrayDurchsuchen.vi (Größe: 18,83 KB / Downloads: 212)


       

"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.09.2008, 10:57
Beitrag #4

TSC Offline
LVF-Team
LVF-Team

Beiträge: 1.882
Registriert seit: Sep 2008

LV 2018 SP1
2008
EN

52379
Deutschland
Array aus For-Schleife heraus erweitern
Danke Markus,..

Wir haben jetzt ein paar unterschiede, zum einen hast du soweit ich das sehe eine Array-Konstante verwendet, ich dagegen habe 'Array initialiseiren' verwendet. Desweiteren benutzt du in der Case-Struktur 'Array erstellen' und ich 'In Array einfügen'.

Gibt es da wesentliche unterschiede oder is das eine so gut wie das andere?

"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.09.2008, 11:12 (Dieser Beitrag wurde zuletzt bearbeitet: 26.09.2008 11:15 von Lucki.)
Beitrag #5

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Array aus For-Schleife heraus erweitern
Als Übungen zum Hirntraining sind die Lösungen ja gut und schön. Aber normalerweise würde man hier doch das VI "ID Array durchsuchen" verwenden.
Gruß Ludwig
   
Lv85_img
Sonstige .vi  StringArrayDurchsuchenWa.vi (Größe: 12,46 KB / Downloads: 215)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.09.2008, 12:14
Beitrag #6

TSC Offline
LVF-Team
LVF-Team

Beiträge: 1.882
Registriert seit: Sep 2008

LV 2018 SP1
2008
EN

52379
Deutschland
Array aus For-Schleife heraus erweitern
Ja, vielen Dank. Und wie man sieht habe ich das Gehirnjogging noch nötig. Aber genau deswegen benutz ich ja das Forum um solche Tipps zu bekommen und daran zu lernen.

LG
Torsten

"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
26.09.2008, 16:13
Beitrag #7

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Array aus For-Schleife heraus erweitern
Die Funktion gibts fertig bei den OpenG Tools, und dann sieht es so aus (wobei Luckis Lösung praktisch identische mit OpenG ist):

   

Gruß, Jens

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
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Tastenkombination aus *.vi heraus ausführen kpa 12 11.836 02.10.2020 21:39
Letzter Beitrag: IchSelbst
  Registerkarten Erweitern Mechatroniker28 1 2.863 23.04.2018 06:50
Letzter Beitrag: GerdW
Question Parallele FOR-Schleife: Parallel in gleiches Array schreiben..? wassersebastian 4 5.591 04.10.2016 11:18
Letzter Beitrag: wassersebastian
  Spektren mit For-Schleife sortieren und in Array schreiben Daniel100 2 3.948 03.09.2016 08:25
Letzter Beitrag: Lucki
  1D-Array in 2D-Array mittels for-Schleife hama29 7 5.620 28.07.2016 11:54
Letzter Beitrag: GerdW
  Array aus while Schleife bekommen Squanchy 1 2.959 07.06.2016 16:00
Letzter Beitrag: Freddy

Gehe zu: