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 

Runtime Error bei Defragmentierung von TDMS-Dateien



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!

25.11.2010, 16:01 (Dieser Beitrag wurde zuletzt bearbeitet: 25.11.2010 16:32 von jg.)
Beitrag #5

xenos Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Oct 2010

2009 SP1 (9.01)
2010
en

73485
Deutschland
Runtime Error bei Defragmentierung von TDMS-Dateien
Hallo,
ich habe einige Probleme bzw. Unklarheiten, die mich fast zum verzweifeln bringen. Ich hoffe Ihr könnt mir weiterhelfen...

1. Sampling-Rate und Anzahl Samples bei DAQ-mx richtig einstellen

Wie ich weiter oben schon beschrieben habe, soll ich die Signalform von PLC-Signalen analysieren.
Dabei werden Pakete mit einer Dauer von ca. 1,5 sek geschickt (siehe Bild im Anhang). Also denke ich, dass die Einlesedauer ebenfalls so lang sein sollte.
Zur Berechnung der Einlesedauer verwende ich folgende Formel:
Dauer = Anzahl Samples / Sampling-Rate (#s / f_s)

Um nun eine Einlesedauer von 1,5 sek hinzubekommen, müsste ich ja die Anzahl der Samples auf 525000 stellen.
Dadurch würde meine Frequenzauflösung aber viel zu genau (Frequenzauflösung = f_s / #s = 0,66Hz).
Folglich würde die TDMS-Datei in die ich die Werte schreibe ebenfalls viel größer werden.

Stimmen denn die Formeln die ich verwende?
Entspricht die Anzahl der Samples auch der Länge der FFT?


2. Anzahl der Samples nach FFT rausrechnen (hat eher weniger was mit LV zu tun)

So weit ich weiß liefert die FFT die komplexen Fourierkoeffizienten multipliziert mit der Anzahl der Samples.
Also rechne ich diese wieder raus.
Ich habe aber auch noch 2/N im Kopf?!?

Was stimmt denn 1/N oder 2/N?


3. Wenn ich die Anzahl der Samples verändere, ändert sich meiner Meinung nach auch die angezeigte Signalstärke.

Dies hat vermutlich mit 2. zu tun.
Jedoch habe ich schon einiges versucht, jedoch noch zu keiner Lösung gekommen.


4. Festlegung des Puffers im RAM durch DAQmx Timing (Sample Clock)

Durch die Einstellung auf kontinuierlich legt man ja mit 'samples per channel' die Puffergröße im RAM fest.
Ich habe diesen Wert auf 1000000 gestellt.

Passt dieser Wert zu meinen anderen eingestellten Werten der "DAQmx-Kette"?


5. Kontollmessung passt nicht zu Werten aus LV

Ich habe an der Hochschule eine Kontrollmessung mit einem Spektrumanalysator gemacht.
Jedoch komme ich mit den Werten aus meinem LV-Programm nicht an diese Werte heran.
Dies hat wahrscheinlich etwas mit den Punkten 2. und 3. zu tun.


So ich glaub das war vorerst alles. Rolleyes
Ich hab mir gedacht ich frage gleich mal alles auf einmal...
Ich bin für jeden Tipp dankbar.

MfG
xenos
Lv09_img2


Angehängte Datei(en) Thumbnail(s)
   

Sonstige .vi  Signalanalyse.vi (Größe: 166,1 KB / Downloads: 178)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
Runtime Error bei Defragmentierung von TDMS-Dateien - xenos - 25.11.2010 16:01

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  TDMS-Dateien beschreiben Hasenfuss 3 4.948 05.05.2015 07:10
Letzter Beitrag: GerdW
  TDMS Dateien verbinden Mrindfleisch 9 8.815 17.03.2014 12:35
Letzter Beitrag: BNT
  Error 6 TDMS Goofy 26 20.046 28.11.2011 12:38
Letzter Beitrag: Goofy
  Fehler beim schreiben von TDMS Dateien PeterPuter1 2 6.431 29.05.2009 18:47
Letzter Beitrag: schrotti

Gehe zu: