17.01.2008, 10:51
Beitrag #1
|
Trumpfi
LVF-Grünschnabel
Beiträge: 40
Registriert seit: May 2007
8.2.1
2007
kA
Deutschland
|
unflatten from string- zu große Daten Menge
Hallo Leute,
ich hab ein kleines Problem mit "Unflatten from string" bei größeren Datenmengen.
Ich speichere Messdaten und Informationen über einen Messvorgang in einem Cluster über "Flatten to string".
Bis zu einer gewissen Datenmenge funktioniert "Unflatten from sting" einwandfrei, wird diese überschritten erhalte ich diesen Fehler:
<blockquote>Error 116 occurred at Unflatten From String in MDload.vi->analog.vi
Possible reason(s):
LabVIEW: Unflatten or byte stream read operation failed due to corrupt, unexpected, or truncated data. </blockquote>
Nun bin ich auf der Suche nach einer Möglichkeit größere Datenmengen zu speichern und wieder einzulesen.
Vielen Dank für Eure Hilfe im Voraus
Matthias
|
|
|
17.01.2008, 11:34
Beitrag #2
|
eg
LVF-SeniorMod
Beiträge: 3.868
Registriert seit: Nov 2005
2016
2003
kA
66111
Deutschland
|
unflatten from string- zu große Daten Menge
Ich habe es selbst noch nicht probiert, aber man sagt das funktioniert sehr gut mit großen Datenmengen.
http://www.mooregoodideas.com/ReadWriteAnything.htm
|
|
|
17.01.2008, 15:39
Beitrag #3
|
Trumpfi
LVF-Grünschnabel
Beiträge: 40
Registriert seit: May 2007
8.2.1
2007
kA
Deutschland
|
unflatten from string- zu große Daten Menge
Hallo Eugen,
habe die Vis mal ausprobiert, bin aber nicht sofort mit Ihnen zu Recht gekommen.
Habe es jetzt mit "Read und Write to/from binar" gemacht und siehe da es funktioniert.
Bis dann
Matthias
|
|
|
17.01.2008, 15:40
(Dieser Beitrag wurde zuletzt bearbeitet: 17.01.2008 15:41 von eg.)
Beitrag #4
|
eg
LVF-SeniorMod
Beiträge: 3.868
Registriert seit: Nov 2005
2016
2003
kA
66111
Deutschland
|
unflatten from string- zu große Daten Menge
Ja, eigentlich sollte es dasselbe sein.
p.s. ich meine Flatten/Unflatten und Read und Write to/from binar
|
|
|
06.07.2012, 05:56
Beitrag #5
|
|
|
06.07.2012, 06:17
(Dieser Beitrag wurde zuletzt bearbeitet: 06.07.2012 06:52 von Y-P.)
Beitrag #6
|
GT123
LVF-Stammgast
Beiträge: 432
Registriert seit: Mar 2009
2018
2008
DE_EN
Schweiz
|
RE: unflatten from string- zu große Daten Menge
Habe gerade noch folgendes getestet und nicht verstanden:
Ich habe zwei Binärdatein, eine die kann geladen werden die andere nicht.
Von Binärdatei die geladen werden kann mit Editor alles markiert und in die die nicht geladen werden kann
eingefügt, gespeichert. Danach sollte doch auch die Datei die anfangs nicht geladen werden konnte, geladen werden können. Das verstehe ich nicht.
|
|
|
06.07.2012, 06:55
Beitrag #7
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: unflatten from string- zu große Daten Menge
Du sprichst in großen Rätseln.
(06.07.2012 05:56 )GT123 schrieb: Hallo zusammen,
auch ich werde aus dem Fehler 116 String deserialisieren nicht schlau.
Denn die Datenstruktur wurde nicht geändert!
Welche Datenstruktur?
(06.07.2012 05:56 )GT123 schrieb: Auch wenn ich in dem Cluster ein Array extrem gross lassen werde, geht es, d.h. an der Grösse kann es nicht scheitern.
Welcher Cluster?
(06.07.2012 05:56 )GT123 schrieb: Gibt es da irgendwelchen Zeichen die inkompatibel sind oder Probleme verursachen?
Es muss ja einen Grund geben, es kann doch nicht sein das es mal geht und mal nicht.
Vielleicht wisst ihr/jemand schon mehr dazu.
Wir wissen ja nicht einmal genau, was bei dir geht und was nicht?
(06.07.2012 06:17 )GT123 schrieb: Habe gerade noch folgendes getestet und nicht verstanden:
Ich habe zwei Binärdatein, eine die kann geladen werden die andere nicht.
Von Binärdatei die geladen werden kann mit Editor alles markiert und in die die nicht geladen werden kann
eingefügt, gespeichert. Danach sollte doch auch die Datei die anfangs nicht geladen werden konnte, geladen werden können. Das verstehe ich nicht.
Gefährlich, gefährlich. Welcher Editor? Am Ende irgendein Text-Editor? Damit würde ich auf gar keinen Fall Binärdateien bearbeiten! Alleine schon die unterschiedliche Behandlung von Zeilenumbrüchen, einmal ist das nur ein "newline", woanders "CR"+"NL". Und wenn der Editor beim Copy-Paste oder beim Speichern eine solcher Änderung vornimmt, schon ist deine Binärdatei kaputt.
Gruß, Jens
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.
|
|
|
06.07.2012, 09:39
(Dieser Beitrag wurde zuletzt bearbeitet: 06.07.2012 09:40 von rolfk.)
|
rolfk
LVF-Guru
Beiträge: 2.305
Registriert seit: Jun 2007
alle seit 6.0
1992
EN
2901GG
Niederlande
|
RE: unflatten from string- zu große Daten Menge
(06.07.2012 09:15 )GT123 schrieb: Ok, wenn ich nun aber immer auf dem gleichen Rechner arbeite, sprich speichern und laden, sollte es doch immer gehen?
Nein, dann geht es noch nicht. Denn Binärdateien können jede beliebige Zeichenfolge enthalten, und das wird dann beim Speichern "modifiziert". Zurücklesen konvertieret alles nach dem LabVIEW standard, also noch einmal ein Konversion.
Wenn man Binärdaten schreiben will sollte man die Binärdaten VIs verwenden! Die sind nicht zur Dekoration da sondern aus gutem Grund!
Es hindert Dich niemand, Texstrings mit den Binärdaten VIs zu speichern. Umgekehrt geht es aber gut falsch.
|
|
|
| |