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 

Dieses Thema hat akzeptierte Lösungen:

String Array in bin schreiben und lesen EOF



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!

31.08.2016, 10:25
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.430
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: String Array in bin schreiben und lesen EOF
Hallo Hansi,

Zitat:"Die Werte können Bytes oder Objekte des angegebenen Datentyps sein." hatte ich dann wohl falsch verstanden.
Ich muss nicht die Bytes angeben sondern die Anzahl der Objekte,
"Bytes" greift nur, wenn eben nur Bytes gelesen werden sollen. Alles andere sind dann "Objekte" mit zum Teil deutlich mehr Speicherbedarf!
Dein 3D-Array of Strings ist eben auch ein (in Zahlen: 1) Objekt…

Zitat:in meinem Fall 1 (da es nie mehr als ein Array sein wird) oder mit -1 wird es Analysiert..
Die Größenangaben werden immer ausgewertet, wenn du "Objekte" wie dein 3D-Array einlesen willst. Wie soll LabVIEW denn sonst die Größe des Arrays erkennen?
Anders herum: einfach ein 3D-Array of Strings einlesen OHNE entsprechende Größenangaben in der Datei zu haben wird fehlschlagen…

Auf die Größenangaben kann man nur verzichten, wenn man Datentypen verwendet, deren Größe schon während der Programmerstellung bekannt ist: einfache Zahlenwerte (I32, DBL, etc.), einfache Cluster aus Zahlenwerten, Arrays mit genau definierter Größe (z.B. ein 1D-Array aus genau 8 I32-Werten) - aber eben KEINE Strings oder Arrays mit variabler Größe!

Zitat:Im Bild ist das Beispiel einer Bin Datei, auf Offset 00 04 0nd 08 stehen die 02, 03 und 04 wenn du das damit gemeint hast.
Ja, genau die 12 Bytes (= 3× I32) meinte ich…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
RE: String Array in bin schreiben und lesen EOF - GerdW - 31.08.2016 10:25

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  PropertyNode Referenz zu Allen Array Elementen (XML schreiben) TpunktN 9 5.584 12.05.2020 08:08
Letzter Beitrag: TpunktN
  Dateien lesen und schreiben stoa 4 3.967 17.03.2020 11:50
Letzter Beitrag: stoa
  Array in XML schreiben MarcoN 7 7.789 24.02.2020 16:11
Letzter Beitrag: TpunktN
  Array nach String durchsuchen MarcoN 5 6.738 02.12.2019 11:33
Letzter Beitrag: MarcoN
  bestimmte Werte aus Array lesen psypher 5 6.633 12.04.2016 09:21
Letzter Beitrag: psypher
  String in INI File schreiben galilio 4 6.845 08.02.2016 13:37
Letzter Beitrag: galilio

Gehe zu: