28.09.2010, 17:21
Hallo zusammen
Mein Gerät liefert mir jede 3 Sek Messdaten in Paketform unterschiedlicher Grösse. Z.B, die ersten 3 Sek Paketgrösse 28 Bytes, nächste 3 Sek 120 Bytes usw... bis 0 Byte (keine Daten) mehr ankommen.
Muster der empfangenen Daten:
Erste Paketdaten (Stringformat):
20000 323444 2672
30000 445555 2432
Zweite Paketdaten (Stringformat):
30000 123233 4579
40000 343434 4244
50000 324324 4566
60000 070708 2947
70000 235454 5235
gewünschte Datenpaket nach Programmende:
20000 323444 2672
30000 445555 2432
30000 123233 4579
40000 343434 4244
50000 324324 4566
60000 070708 2947
70000 235454 5235
Ich habe schon die empfangenen Daten in 3 Arrays (für die 1.Spalte, 2. Spalte & 3. Spalte) von Double zerlegt.
Ich habe eine Schleife programmiert die jede 3 Sek aufgerufen wird. Jetzt möchte ich gerne dass die Outputsarray jede durchgelaufene Schleife sich nicht überschreiben sondern hintereinander zugefügt wird.
Anhang Musterprogrammcode mit Lab 8.6.
Als Input können Sie die Beispiele datenpakete verwenden.
Ich hoffe dass ich das Problem eingermassen deutlich erklärt habe
LG
MJ
Mein Gerät liefert mir jede 3 Sek Messdaten in Paketform unterschiedlicher Grösse. Z.B, die ersten 3 Sek Paketgrösse 28 Bytes, nächste 3 Sek 120 Bytes usw... bis 0 Byte (keine Daten) mehr ankommen.
Muster der empfangenen Daten:
Erste Paketdaten (Stringformat):
20000 323444 2672
30000 445555 2432
Zweite Paketdaten (Stringformat):
30000 123233 4579
40000 343434 4244
50000 324324 4566
60000 070708 2947
70000 235454 5235
gewünschte Datenpaket nach Programmende:
20000 323444 2672
30000 445555 2432
30000 123233 4579
40000 343434 4244
50000 324324 4566
60000 070708 2947
70000 235454 5235
Ich habe schon die empfangenen Daten in 3 Arrays (für die 1.Spalte, 2. Spalte & 3. Spalte) von Double zerlegt.
Ich habe eine Schleife programmiert die jede 3 Sek aufgerufen wird. Jetzt möchte ich gerne dass die Outputsarray jede durchgelaufene Schleife sich nicht überschreiben sondern hintereinander zugefügt wird.
Anhang Musterprogrammcode mit Lab 8.6.
Als Input können Sie die Beispiele datenpakete verwenden.
Ich hoffe dass ich das Problem eingermassen deutlich erklärt habe
LG
MJ