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 

Unflatten from String in C



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!

16.06.2008, 13:24
Beitrag #15

dalb Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Jun 2008

7.1
-
de

74731
Deutschland
Unflatten from String in C
Wir fangen jetzt erst an Matlab zu verwenden und werden wohl langsam bei vielen Anwendungen zu Matlab wechseln.


Ich kann mein Problem weiter eingrenzen:

Die Dateien, die ich ich Matlab einlesen möchte werden über WriteKey (string) geschrieben. Nur die Values werden dabei geflattet. Die Values sind aber vorher Variant, wobei ich eigentlich nicht verstehe warum, da es sich eigentlich nur um Fließkommazahlen handelt soweit ich das überblicken kann.

Ich habe mir jetzt folgendens überlegt: Ich lese alles ein und durchsuche den String nach den einzelnen Keys. Dann caste ich ab der Stelle nach dem Key. Dazu muss ich allerdings wissen wieviele Byte das Value hat. Steht jetzt in den ersten 4 Byte die Länge? Steht noch etwas über den Datentyp?

Hier ein Ausschnitt aus so einer Datei:

FIFO Settings="16Ü14D@P82†@ñ10FIFOSettings.ctt2RP5ª@P712@9CBinning (ms) @61AExternal Trigger Condition14@6FStop Condition:10@AAStop Count1A@715Buffer Size (Photons)14@6ENo of Channels14@2FExt Latch DelayBMeasurementf@P5C@66Module14@2EADC Resolution12@2CDither Range14@2FCount Increment16@210Macro Time Clock3ADCh@P418@912SYNC ZC Level (mV)16@211SYNC Freq Divider16@911SYNC Holdoff (ns)18@913SYNC Threshold (mV)4SYNCn@P514@9ETAC Range (ns)E@28TAC Gain14@9ETAC Offset (%)16@911TAC Limit Low (%)18@912TAC Limit High (%)3TACf@P418@912CFD Limit Low (mV)18@913CFD Limit High (mV)16@911CFD ZC Level (mV)16@910CFD Holdoff (ns)3CFD19FIFO Settings (output)[0]2†@ñ10FIFOSettings.ctt2RP5ª@P712@9

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


Nachrichten in diesem Thema
Unflatten from String in C - dalb - 12.06.2008, 16:15
Unflatten from String in C - eg - 12.06.2008, 16:20
Unflatten from String in C - dalb - 12.06.2008, 17:13
Unflatten from String in C - eg - 12.06.2008, 17:30
Unflatten from String in C - dalb - 12.06.2008, 19:12
Unflatten from String in C - rolfk - 12.06.2008, 23:21
Unflatten from String in C - eg - 12.06.2008, 23:27
Unflatten from String in C - rolfk - 13.06.2008, 07:52
Unflatten from String in C - dalb - 14.06.2008, 17:51
Unflatten from String in C - dc6xs - 14.06.2008, 18:21
Unflatten from String in C - dalb - 14.06.2008, 19:11
Unflatten from String in C - dc6xs - 14.06.2008, 19:23
Unflatten from String in C - dalb - 14.06.2008, 19:51
Unflatten from String in C - rolfk - 16.06.2008, 07:41
Unflatten from String in C - dalb - 16.06.2008 13:24

Gehe zu: