LabVIEWForum.de
Performanceverbesserung durch Typkonvertierung - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Performanceverbesserung durch Typkonvertierung (/Thread-Performanceverbesserung-durch-Typkonvertierung)



Performanceverbesserung durch Typkonvertierung - magamp - 16.11.2011 09:50

Hallo zusammen,

ich habe folgendes Problem:
Ich möchte Messdaten in das SGL-Format (evtl. auch in ein noch platzsparenderes Format) umwandeln, und zwar um:
1. Speicherplatz auf der Festplatte zu sparen
2. beim Laden und verarbeiten der Daten die PC-Auslastung zu verringern (Bei der FFT und
Ordnungsanalyse im 2. Sequenzrahmen hängt sich der Rechener mit der Nachricht
"Speicher voll" teilweise auf)

Wenn ich das TDMS-File dann lade muss ich es ja mit dem Baustein "von dynamischen Daten konvertieren" umwandeln, allerdings geht das nur in DBL (ist das korrekt??).
Außerdem wandelt der Baustein "Amplituden- und Phasenspektrum" das Signal automatisch wieder in ein DBL-Signal um. Wird dadurch die verbesserte Performance durch die vorherige umwandlung in SGL nicht zunichte gemacht??

Danke im Vorraus für eure Hilfe!

Gruß,
magamp


RE: Performanceverbesserung durch Typkonvertierung - M Nussbaumer - 16.11.2011 10:02

(16.11.2011 09:50 )magamp schrieb:  ...
Ich möchte Messdaten in das SGL-Format (evtl. auch in ein noch platzsparenderes Format) umwandeln, und zwar um:
1. Speicherplatz auf der Festplatte zu sparen
Evlt wäre es auch eine Überlegung wert das Intervall der Messdaten zu verringern, falls dies
aufgrund der Datenanalyse möglich ist versteht sich

2. beim Laden und verarbeiten der Daten die PC-Auslastung zu verringern (Bei der FFT und
Ordnungsanalyse im 2. Sequenzrahmen hängt sich der Rechener mit der Nachricht
"Speicher voll" teilweise auf)

Bei diesem Problem empfiehlt sich nicht alle Daten sofort einzulesen, sondern quasi in verdaulichen
Brocken. Dafür hast du beim VI fürs auslesen die optionalen Eingänge "Offset" & "Count".


Wenn ich das TDMS-File dann lade muss ich es ja mit dem Baustein "von dynamischen Daten konvertieren" umwandeln, allerdings geht das nur in DBL (ist das korrekt??).

Du kannst über den optionalen Eingang "Data type" ,kA wie der genau in der deutschen Version heisst, bestimmen welches Datenformat die auszulesenden Daten haben. Einfach den gewünschten Datentyp anhängen

...


Hoffe das hilft dir weiter!

Gruss Marc


RE: Performanceverbesserung durch Typkonvertierung - magamp - 16.11.2011 16:26

Hi Marc,

danke für deine schnelle Antwort! Das hat mir auf jeden Fall weitergeholfen.

Gruß,
magamp