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 

Ein allgemeines Muster in einem Array suchen



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!

24.09.2010, 13:59
Beitrag #1

micheljoel2002 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 66
Registriert seit: Sep 2010

8.6
2009
de


Deutschland
Ein allgemeines Muster in einem Array suchen
Hallo noch einmal. Ich habe ein Array aus String (Input) der zum beispiel aussieht:

1. Element "sdljlsdfds"
2. Element "ruferhqh"
3. Element "wewrure"
4. Element "100 200 300"
5. Element "400 500 800"
6. Element "789 455 133"
7. Element "Ende"

Ich möchte gerne jede Zeile durchlaufen und ein ein allgemeines Muster (%f %f %f) [3 float hintereinander] suchen und zwar ab 4. Elt bis 6. Elt (%f %f %f).
Dieses Muster aus dem Anfangsarray entfernen, in einem anderen Array speichern.

Output:

1.Element "100 200 300"
2.Element "400 500 800"
3.Element "789 455 133"

LG

MJ
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
24.09.2010, 14:21
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Ein allgemeines Muster in einem Array suchen
Hallo MJ,

das ist doch recht ähnlich zu deinem Thema mit der Suche nach "leeren" Strings...
Hier ist der Test einfach, ob ScanFromString mit "%f %f %f" einen Fehler meldet (statt des Tests auf leeren String)!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.09.2010, 14:32 (Dieser Beitrag wurde zuletzt bearbeitet: 24.09.2010 14:33 von Y-P.)
Beitrag #3

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Ein allgemeines Muster in einem Array suchen
So?

Sonstige .vi  Arrayfilter.vi (Größe: 8,08 KB / Downloads: 249)

Lv86_img

EDIT:
   

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
24.09.2010, 14:33
Beitrag #4

micheljoel2002 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 66
Registriert seit: Sep 2010

8.6
2009
de


Deutschland
Ein allgemeines Muster in einem Array suchen
ich habe schon mit " ScanFromString" probiert aber es funktioniert nicht.

Wenn ich die Funktion zum Beispiel mit dem ersten Element "sdljlsdfds" und diesem Muster "%f %f %f"als Format String, bekomme ich keinen Kompilierungsfehler. Aber wenn ich das Programm starte, bekomme ich eine Fehlermeldung. Der Fehler besagt: das eingelesene Input passt mit dem Muster nicht.

Genau aus dem Grund, habe ich das Problem hier erwähnt, falls jemand eine tolle Idee hat.

LG

MJ
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.09.2010, 14:34
Beitrag #5

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Ein allgemeines Muster in einem Array suchen
Klappt mein Bsp. nicht?? O

Gruß Markus

' schrieb:ich habe schon mit " ScanFromString" probiert aber es funktioniert nicht.

Wenn ich die Funktion zum Beispiel mit dem ersten Element "sdljlsdfds" und diesem Muster "%f %f %f"als Format String, bekomme ich keinen Kompilierungsfehler. Aber wenn ich das Programm starte, bekomme ich eine Fehlermeldung. Der Fehler besagt: das eingelesene Input passt mit dem Muster nicht.

Genau aus dem Grund, habe ich das Problem hier erwähnt, falls jemand eine tolle Idee hat.

LG

MJ

--------------------------------------------------------------------------
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
24.09.2010, 14:54 (Dieser Beitrag wurde zuletzt bearbeitet: 24.09.2010 14:55 von GerdW.)
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Ein allgemeines Muster in einem Array suchen
Hallo MJ,

dann hast du den ErrorCluster-Ausgang des ScanFromString nicht ausgewertet - und genau das solltest du laut meinem Vorschlag ja machen...

P.S.:
Dieses Problem mit auftauchenden Fehlermeldungen hast du immer dann, wenn du den ErrorCluster nicht verdrahtest (und dieses Verhalten nicht explizit in den Options auschaltest - was du nicht tun solltest).

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
24.09.2010, 15:03
Beitrag #7

micheljoel2002 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 66
Registriert seit: Sep 2010

8.6
2009
de


Deutschland
Ein allgemeines Muster in einem Array suchen
@GerdW: ich habe versucht zu verdrahten trotzdem bekomme ich den Fehler beim Ausführen.
Könnstest du mal bitte vielleicht dein Beispiel hochladen?

MJ
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.09.2010, 15:08 (Dieser Beitrag wurde zuletzt bearbeitet: 24.09.2010 18:38 von jg.)
Beitrag #8

micheljoel2002 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 66
Registriert seit: Sep 2010

8.6
2009
de


Deutschland
Ein allgemeines Muster in einem Array suchen
@ Markus:
Dein Programm ist zwar gut aber nicht allgemein. Es hat sich nur an meinem Beispiel beschränkt. Beweis: ich habe zwei andere Input mit deinem probiert auszuwerten aber kriege als Input gar nichts.

ich habe zwei solchen Inputs hochgeladen du kannst mal selbst probieren. Es wäre wunderbarer wenn es allgemein wäre.

MJ
Lv86_img


Angehängte Datei(en)
Sonstige .vi  Unbenannt_3.vi (Größe: 4,82 KB / Downloads: 195)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.09.2010, 16:02 (Dieser Beitrag wurde zuletzt bearbeitet: 24.09.2010 16:02 von GerdW.)
Beitrag #9

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Ein allgemeines Muster in einem Array suchen
Hallo MJ,

etwa so:
   

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.09.2010, 18:34
Beitrag #10

micheljoel2002 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 66
Registriert seit: Sep 2010

8.6
2009
de


Deutschland
Ein allgemeines Muster in einem Array suchen
Danke GerdW für deine Idee.
ich werde die am Montag einsetzen. Vielleicht wird es funktionieren.

Gruss

MJ
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
  1D Array mit einer Spalte von einem 2D vergleich dementsprechend die 2 Spalte sortien Baron 4 5.405 25.10.2018 10:39
Letzter Beitrag: Baron
  Aus einem Array festgelegte Werte zuweisen Kahlua 7 7.507 19.01.2018 13:42
Letzter Beitrag: Kahlua
  Ansprechendes Design des Frontpanels | Muster in Hintergrund einfügen dulfried 3 4.356 23.08.2017 17:45
Letzter Beitrag: GerdW
  String mit IP-Muster vergleichen? C.Maier 4 5.122 08.11.2016 08:29
Letzter Beitrag: C.Maier
  FFT aus einem 1D - Array MaddoxX 3 4.454 05.04.2015 09:20
Letzter Beitrag: MaddoxX
  Daten aus einem 1D-Array filtern IngDanny7 15 12.122 26.02.2015 16:36
Letzter Beitrag: GerdW

Gehe zu: