LabVIEWForum.de
String auslesen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: String auslesen (/Thread-String-auslesen)

Seiten: 1 2 3 4 5


String auslesen - selma - 10.12.2009 17:10

Guten Abend
Ich möchte die Daten die mir vom Scanner geschickt werden Zählen, wie mach ich das am besten.
Habe schon eine weile gesucht und Ausprobriet

[attachment=23109]
[attachment=23110]

Lv09_img2

Gruß Selma


String auslesen - Y-P - 10.12.2009 17:19

Was willst Du denn zählen? Du wandelst in Deinem Bsp. Dein String in eine Zahl und teilst dann durch 4?! Bahn

Gruß Markus


String auslesen - selma - 10.12.2009 17:25

Die Daten die vom Scanner kommen.
Die ich jetzt mal hier darstelle :-)
6219 C019 F91A 231A C41B 721B 661A DD1A AA1A 561A 4E1A 231A 201A 3319 AC19 9C18 FE19 4525 0E49 0037 0025 006C
Jetzt möchte ich wissen wie viele Datensätze der Scanner mir schickt.
Und da ein Satz vier Zeilen besteht durchr vier teilen.


String auslesen - IchSelbst - 10.12.2009 18:32

' schrieb:Die Daten die vom Scanner kommen.
Die ich jetzt mal hier darstelle :-)
6219 C019 F91A 231A C41B 721B 661A DD1A AA1A 561A 4E1A 231A 201A 3319 AC19 9C18 FE19 4525 0E49 0037 0025 006C
Jetzt möchte ich wissen wie viele Datensätze der Scanner mir schickt.
Und da ein Satz vier Zeilen besteht durchr vier teilen.
Kann es sein, dass du "Und da ein Satz vier Zeichen besteht" meinst?

Sind das, was du hier dargestellt hast, 22 Datensätze? Oder ist das nur ein vierteler Datensatz, weil es nur eine Zeile ist?


String auslesen - M Nussbaumer - 11.12.2009 07:59

Ich würde es so machen:

[attachment=23113]

[attachment=23114] LabVIEW 8.5

Hoffe das hilft dir weiter


String auslesen - selma - 11.12.2009 10:50

Guten Tag
leider hat das mit dem " Anzahl_Zeichen.vi"nicht so richtig Funktioniert Dry
Es werden mir nur 8 Datensätze oder was auch immer die 8 zu bedeuten hat.
Wie im Screenshot zu sehen ist, sind es auf jeden fall mehr Datensätze.

[attachment=23124] Lv09_img2

Was läuft hier Falsch?

Pack noch mal ein Screenshot vom Blockdiagramm dazu

[attachment=23125] Lv09_img2

MfG Selma


String auslesen - SeBa - 11.12.2009 11:01

' schrieb:Guten Tag
leider hat das mit dem " Anzahl_Zeichen.vi"nicht so richtig FunktioniertDry
Es werden mir nur 8 Datensätze oder was auch immer die 8 zu bedeuten hat.
Wie im Screenshot zu sehen ist, sind es auf jeden fall mehr Datensätze.

[attachment=51396:Ausz_hlen2.png]Lv09_img2

Was läuft hier Falsch?

MfG Selma

Hmm, weiß auch nicht... du schreibst was von 8 Datensätzen, im Screenshot steht aber was von 5.

Das ist schonmal falsch.

Ok, Spass beiseite. Lad doch mal so einen String als Beispiel hoch. Am Besten speicherst du das VI ab und drückst vorher >Bearbeiten>Aktuelle Werte als Standard.

Und nur um es jetzt mal klarzustellen...

...du willst in einem String beliebiger Länge (mit oder ohne Zeilenendezeichen?) die Anzahl von Blöcken mit 4 Zeichen zählen, wobei die Blöcke durch Leerzeichen getrennt werden..?!?



Gruß SeBa


String auslesen - selma - 11.12.2009 11:09

' schrieb:Hmm, weiß auch nicht... du schreibst was von 8 Datensätzen, im Screenshot steht aber was von 5.

Das ist schonmal falsch.

Ok, Spass beiseite. Lad doch mal so einen String als Beispiel hoch. Am Besten speicherst du das VI ab und drückst vorher >Bearbeiten>Aktuelle Werte als Standard.

Und nur um es jetzt mal klarzustellen...

...du willst in einem String beliebiger Länge (mit oder ohne Zeilenendezeichen?) die Anzahl von Blöcken mit 4 Zeichen zählen, wobei die Blöcke durch Leerzeichen getrennt werden..?!?
Gruß SeBa

Ja im Screenshot sind fünf :rolleyes:aber es stand dort auch mal acht. Dry

So nun zu Deiner Frage: Ja ich möchte die Blöcke mit den vier Zeichen zählen und wie es auszieht sind die Blöcke durch Leerzeichen getrennt . Aber sicher bin ich mir da auch nicht.

Lv09_img2[attachment=23126]

Hier funktioniertsSmile
Werde mal testen wo der Fehler versteckt ist


String auslesen - SeBa - 11.12.2009 11:46

Die Blöcke in dem vorliegenden String sind durch Leerzeichen getrennt.

So würde ich die Blöcke zählen:

snip09 [attachment=23128]

Habe verschiedene Varianten durchgespielt, diese bietet aber den Vorteil, nicht vollständige Blöcke zu erkennen.

Gruß SeBa


String auslesen - selma - 11.12.2009 12:15

Finde den Fehler nicht Dry
Mit dem Anzahl_Zeichen.vi Funktioniert und im in mein Programm nicht.

[attachment=23133]

[attachment=23134]

Lv09_img2

Leider funktioniert auch Deins SeBa nicht. Dry