(03.09.2013 11:35 )Peter04 schrieb: mit dem gesetzten False läuft es jetzt wie gewünscht. (Obwohl ich die Hilfe dazu nicht verstanden habe.)
Standard-Fall ist True.
Dann passiert Folgendes: Beim Schreiben eines String wird zuerst die Länge des String als U32 binär weggeschrieben. Somit hast du in diesem speziellen Fall 4 Byte zuviel.
Write To Binary File kann ja jeden LabVIEW-Datentyp schreiben, auch Arrays. Bei aktiviertem True wird vor jedem Array die Anzahl der Array-Elemente als U32 mitgespeichert.
Das kann extrem hilfreich sein, wenn du so einen Binärfile wieder einliest, denn dann hat LabVIEW die Information, wie lange ein Array oder String ist.
Bei einem Cluster, der Strings oder Arrays enthält, wird diese "Prepend" auf jeden Fall für jedes String oder Array-Element innerhalb des Clusters gemacht!
Gruß, Jens