25.09.2007, 09:03
(Dieser Beitrag wurde zuletzt bearbeitet: 25.09.2007 09:18 von Eddie123.)
Beitrag #1
|
Eddie123
LVF-Gelegenheitsschreiber
Beiträge: 81
Registriert seit: Nov 2006
8.2.1
2007
kA
10115
Deutschland
|
2D Array nach Werten durchsuchen
Ich wollte einmal Fragen, ob es möglich ist, ein 2D Array zu durchsuchen.
Das man den Search 1D baustein in eine FOR-Schleife bringt, und dann danach ein Integer Wert herausbekommt (+build Array) hab ich schon herausgefunden.
Ich will aber ein String was ich suche auch herausbekommen und auch angezeigt.
Auch der Byte Array to String Baustein hilft nicht weiter.
hat jemand sowas schon einmal gemacht ??
Edit : habe for schleife gemacht, aber hier case geschrieben :-)
Und kann jemand den titel auf 2D Array ändern ??
|
|
|
25.09.2007, 09:09
Beitrag #2
|
eg
LVF-SeniorMod
Beiträge: 3.868
Registriert seit: Nov 2005
2016
2003
kA
66111
Deutschland
|
2D Array nach Werten durchsuchen
' schrieb:Ich wollte einmal Fragen, ob es möglich ist, ein 2D Array zu durchsuchen.
Das man den Search 1D baustein in eine Case-Schleife bringt, und dann danach ein Integer Wert herausbekommt (+build Array) hab ich schon herausgefunden.
Ich will aber ein String was ich suche auch herausbekommen und auch angezeigt.
Auch der Byte Array to String Baustein hilft nicht weiter.
hat jemand sowas schon einmal gemacht ??
Mach mal eine For-Schleife um deinen Search 1D Array Baustein.
eg
|
|
|
25.09.2007, 09:14
Beitrag #3
|
Eddie123
LVF-Gelegenheitsschreiber
Beiträge: 81
Registriert seit: Nov 2006
8.2.1
2007
kA
10115
Deutschland
|
2D Array nach Werten durchsuchen
' schrieb:Mach mal eine For-Schleife um deinen Search 1D Array Baustein.
eg
hehe .. hab natürlich ne for schleife benutzt .. habe mich da wohl nur im forum verschrieben
|
|
|
25.09.2007, 09:19
Beitrag #4
|
eg
LVF-SeniorMod
Beiträge: 3.868
Registriert seit: Nov 2005
2016
2003
kA
66111
Deutschland
|
2D Array nach Werten durchsuchen
Dann kannst du ja diesen Integer (= Zeile) und Iterator (=Spalte) an Index Array anschliessen um deinen gesuchten String rauszukriegen.
eg
|
|
|
25.09.2007, 09:29
(Dieser Beitrag wurde zuletzt bearbeitet: 22.12.2007 18:27 von jg.)
Beitrag #5
|
|
|
25.09.2007, 09:48
Beitrag #6
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
2D Array nach Werten durchsuchen
' schrieb:Ich will aber ein String was ich suche auch herausbekommen und auch angezeigt.
Wenn ein Index gefunden wird, dann steht an der Stelle des Indexes genau das, was Du vorher gesucht hast - und das weißt Du ja. Das Anzeigen des Inhaltes (- machbar ist das leicht -)würde Dir also keinerlei neue Infomation bringen. Oder ist es, weil Du der Suchfunktion mißtraust und Dich noch einmal rückversichern willst? Das immer so zu machen, wäre mit einer effektiven Programmierung nicht zu vereinbaren.
|
|
|
25.09.2007, 09:54
Beitrag #7
|
Eddie123
LVF-Gelegenheitsschreiber
Beiträge: 81
Registriert seit: Nov 2006
8.2.1
2007
kA
10115
Deutschland
|
2D Array nach Werten durchsuchen
' schrieb:Wenn ein Index gefunden wird, dann steht an der Stelle des Indexes genau das, was Du vorher gesucht hast - und das weißt Du ja. Das Anzeigen des Inhaltes (- machbar ist das leicht -)würde Dir also keinerlei neue Infomation bringen. Oder ist es, weil Du der Suchfunktion mißtraust und Dich noch einmal rückversichern willst? Das immer so zu machen, wäre mit einer effektiven Programmierung nicht zu vereinbaren.
misstrauen .. na ja nen bisschen schon *gg* .. kann man denn ein wort bei element eingeben, und er zeigt mir dann auch nur die Zeilen an, wo das Wort enthalten ist ??
nee es geht darum ... ich habe in excel schon Messdaten.... und nun wollte ich sie in LabVIEW einbinden 8was ja auch sehr gut klappt), und von Dort aus nach den gewünschten und gesuchten paramtern durchsuchen und dann falls etwas gefunden wird ausgeben und vielleicht weiterverarbeiten.... hatte mir das natürlich einfacher vorgestellt als es wohl ist.
|
|
|
25.09.2007, 10:09
(Dieser Beitrag wurde zuletzt bearbeitet: 22.12.2007 18:27 von jg.)
Beitrag #8
|
|
|
25.09.2007, 10:31
(Dieser Beitrag wurde zuletzt bearbeitet: 25.09.2007 10:32 von Lucki.)
Beitrag #9
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
2D Array nach Werten durchsuchen
' schrieb:Ok, habe jetzt eine Version, wo ich aus ein String-Array die Daten heraussuchen kann, was aber NUR der halbe Arbeit ist, will ja nicht nur das er mir den einen Wert dann ausgibt, sondern die ganze Zeile.
Gibts da vielleicht ne IDEE ???
Das ist aber jetzt etwas ganz anderes. Du suchst nicht nach Elementen in einem String-Array, sondern nach Zeichenketten (Teilstrings) innerhalb jedes Elements und möchtest dann wissen, wie das ganze Element aussieht. Ja, Hellsehen müßte man können..
PS: Eine ganz simple Lösung Deines Problems wäre doch, wenn Du die beiden Ausgangs-Strings des VI "String durchsuchen und zergliedern" miteinander verkettest, dann hast Du das vollständige Element so wie Du es suchst.
|
|
|
25.09.2007, 10:42
|
Eddie123
LVF-Gelegenheitsschreiber
Beiträge: 81
Registriert seit: Nov 2006
8.2.1
2007
kA
10115
Deutschland
|
2D Array nach Werten durchsuchen
' schrieb:Das ist aber jetzt etwas ganz anderes. Du suchst nicht nach Elementen in einem String-Array, sondern nach Zeichenketten (Teilstrings) innerhalb jedes Elements und möchtest dann wissen, wie das ganze Element aussieht. Ja, Hellsehen müßte man können..
PS: Eine ganz simple Lösung Deines Problems wäre doch, wenn Du die beiden Ausgangs-Strings des VI "String durchsuchen und zergliedern" miteinander verkettest, dann hast Du das vollständige Element so wie Du es suchst.
ja dann habe ich aber wieder ALLE in der ausgabe, und nicht nur die Zeile, wo der Wert drin ist
|
|
|
| |