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 

string zerlegen



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!

25.08.2009, 14:09
Beitrag #11

funk Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 65
Registriert seit: Jul 2009

8.5
-
de

76315
Deutschland
string zerlegen
danke eckilein,
diee string befindet sich in einem file, und jetzt kann ich die nicht mehr senden
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.08.2009, 10:55
Beitrag #12

funk Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 65
Registriert seit: Jul 2009

8.5
-
de

76315
Deutschland
string zerlegen
ich danke euch alle für eure hilfe aber leider hat nicht funktioniert, wie ich erwartet habe oder ich habe euch mein problem nicht rechtig erklärt .
ich lese von ein file eine string die aus einpaar tausend bytes besteht , dann sende ich die per uart ( mit usb adapter )zum meinem wlan modul und dass funktioniert gut, aber wenn ich lange string sende, dann bekomme ich die (string) nicht ganz nur eine teil davon , deswegen wollte ich diese string zerteilen ( zb 128 bytes oder mehr+ das Rest ) und hintereineinder senden ( alle Teile wirden hintereinander automatisch gesendet). ich habe mein program weiter entwickelt aber ich habe wieder das gleiche problem.
kann jemand mir bitte hilfen.
danke

Sonstige .vi  test.vi (Größe: 60,02 KB / Downloads: 199)
LV VI 8.5
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.08.2009, 11:14
Beitrag #13

eckilein Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 129
Registriert seit: Jan 2008

2010 FDS
2008
de

59929
Deutschland
string zerlegen
Hallo

Ein Problem ist das du den Block Teil-String wohl anders benutzt als du eigendlich willst.
Ich habe das so verstanden das du z.B einen String der Größe 3000Byte hast und den in kleine passende Stücke zerlegen möchtest.
   
Was du hier machst, ist das du im ersten Durchlauf den ganzen String schickst, im 2. Durchlauf die ersten 128 Byte auslässt und wieder den Rest des Strings schickst.
Wenn du die Konstante 128 die du hast, mit dem Anschluss "Länge(Rest)" verbindest, passt es. So bekommst du im 1. Durchlauf die vorderen 128 Byte im 2. Durchlauf die nächsten 128 Byte.

Thomas

There are 10 types of people in this world. Those who understand binary and those who don't.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.08.2009, 11:27
Beitrag #14

funk Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 65
Registriert seit: Jul 2009

8.5
-
de

76315
Deutschland
string zerlegen
danke Thomas,
kannst du es mir nochmal erklären oder einbeispiel geben, ich bin kein echte programiere ( diplomant)
danke nochmal
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.08.2009, 11:36
Beitrag #15

eckilein Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 129
Registriert seit: Jan 2008

2010 FDS
2008
de

59929
Deutschland
string zerlegen
Der vordere Teil ist das VI wie ich es öffne.
Und der rechte Teil beinhaltet nur die Verbindung zwischen der 128 und dem Längenanschluss von der Funktion TeilString.
Dadurch erreichst du, dass die Teilstrings alle die gleiche Länge(128Byte) haben.
   

There are 10 types of people in this world. Those who understand binary and those who don't.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.08.2009, 11:39
Beitrag #16

funk Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 65
Registriert seit: Jul 2009

8.5
-
de

76315
Deutschland
string zerlegen
hi Thomas,
ich kann jetzt nur 128 byt senden, wenn ich auf daten senden knopf drücken,. und wenn ich 50000 bytes hätte, muss ich bis morgen drücken, ich probiere die ganze zeit dass ich es nur einmal sende und wird die komplette string + rest gesendet
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
27.08.2009, 11:47
Beitrag #17

eckilein Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 129
Registriert seit: Jan 2008

2010 FDS
2008
de

59929
Deutschland
string zerlegen
Sobald du die Maustaste loslässt wir das Event gestartet.
Jedes mal wenn das Event gestartet wird, liest du die komplette Datei ein.
Danach überprüfst du wie lang der String ist und schreibst es in Length2. Da gibts jetzt ein Problem. Darüber willst du den Wert einlesen. Der Wert wurde aber wohl schon eingelesen. (also die 0 vom Frontpanel) Das Problem nennt man Race Condition. Du musst also gewährleisten das zuerst die Länge in der Variable gespeichert wird bevor du sie ausliest. Ich würde dir empfehlen die lokale Variable zu löschen und direkt mit dem AUsgang von Stinglänge verbinden.
Dann sollte die For-Schleife auch entsprechend oft aufgerufen werden.

There are 10 types of people in this world. Those who understand binary and those who don't.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.08.2009, 12:25 (Dieser Beitrag wurde zuletzt bearbeitet: 27.08.2009 12:26 von funk.)
Beitrag #18

funk Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 65
Registriert seit: Jul 2009

8.5
-
de

76315
Deutschland
string zerlegen
danke thomas, ich habe es anderes gemacht und es klappt

Sonstige .vi  test.vi (Größe: 58,87 KB / Downloads: 191)
Lv VI 8.5
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.08.2009, 15:05
Beitrag #19

funk Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 65
Registriert seit: Jul 2009

8.5
-
de

76315
Deutschland
string zerlegen
hallo zusammen,
das programm, was ich geschrieben habe funktioniert supper die string teil werden automatisch hintereinander + rest gesendet.
Es hängt jetzt bei mir in der zeit messung, ich möchte die zeit messen, bei senden von die erste teile der string bis das ende (end könnte auch rest sein)
ich habe es im programm gesendet aber ich weiss es nicht, ob es rechtig ist oder nicht . programm steht in meiner letztem schreiben
ich danke euch
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.08.2009, 15:12 (Dieser Beitrag wurde zuletzt bearbeitet: 27.08.2009 20:42 von jg.)
Beitrag #20

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
string zerlegen
Ironie
' schrieb:das programm, was ich geschrieben habe funktioniert supper die string teil werden automatisch hintereinander + rest gesendet.
Wieso Einzahl und nur du? Die Foren-Community hat ganz schön mit geschrieben an diesem Programm!Tongue

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
  Variant in Grundtypen zerlegen LV-New 6 3.647 10.01.2022 10:55
Letzter Beitrag: LV-New
  2D Array zerlegen che-salih 37 20.519 29.10.2013 18:32
Letzter Beitrag: Y-P
  String zerlegen --> in Array lambda89 5 9.642 02.07.2013 13:58
Letzter Beitrag: Lucki
  String (XML) zerlegen TSC 12 9.349 15.05.2013 07:28
Letzter Beitrag: TSC
  String Zerlegen indem man MSB in einem Byte erkennt labuser2010 11 10.012 01.07.2010 09:08
Letzter Beitrag: GerdW
  Zerlegen eines Strings in einzelne Character FuxDancer 29 22.019 03.01.2010 16:08
Letzter Beitrag: FuxDancer

Gehe zu: