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 

Signalverlauf erstellen und in TDMS speichern



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!

20.01.2011, 10:19
Beitrag #1

cuber1 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 59
Registriert seit: Oct 2009

2009
2009
kA

71634
Deutschland
Signalverlauf erstellen und in TDMS speichern
Hi,

follgendes Problem habe ich aktuell evtl. könnt Ihr ja helfen. Bin mir sogar sicher, dass Ihr es könnt ^_^
In einem Programm muss ich mit maximaler Rechnergeschwindigkeit die Daten von einem AI auslesen. Diese sollen zeitsynchron in einer TDMS-Datei gespeichert werden.

Nun hab ich ein kleines Beispielprogramm gebaut, welches dies simulieren soll.
Es werden immer abwechseln 0 und 10 er erezugt in Abhängigkeit der Zeit. Diese Zeit ist variabel da im realen Programm der Schleifendurchlauf ebenfalls varieren kann.

Was mir nun beim ansehen der TDMS- Datei aufgefallen ist, dass die veränderte Schleifenzeit keinen Einfluss auf die Zeitanzeige in der TDMS-Datei hat. Die Werte haben immer noch den gleichen Abstand. Grundsätzlich lässt sich sagen, dass die Zeiten irgendwie nicht übereinstimmen.

Was mache ich falsch? Oder freundlicher formuliert, wie macht man es richtig?Big Grin


Angehängte Datei(en)
Sonstige .vi  Signalverlauf_LV_9.vi (Größe: 28,23 KB / Downloads: 584)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
20.01.2011, 11:01 (Dieser Beitrag wurde zuletzt bearbeitet: 20.01.2011 11:03 von chris_deus.)
Beitrag #2

chris_deus Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 78
Registriert seit: Aug 2006

2010
2006
en

48565
Deutschland
Signalverlauf erstellen und in TDMS speichern
Der Fehler liegt im Verständnis einer Waveform.

Wenn du eine Wfm in eine TDM-Datei speicherst, liegen die Messwerte immer hintereinander. Die Messperiode der Wfm steht im Header ( = dem gelben "dt" am "Create Wfm" Knoten ).
Mit dem dt ist eine Messperiode gemeint. D.h. alle Werte wurden mit konstanter Periode ( nach identischen Zeitintervallen) aufgenommen.

Wenn du variable Perioden (also garkeine Periode ) hast, ist die Waveform das falsche Format.

Du solltest deine Messwerte mit Zeitstempeln versehen (XY Paare bilden) und dann abspeichern. Geht auch mit TDM-Files -> eine Spalte Zeit, eine Spalte Werte.

Gruß,

Christoph

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.01.2011, 11:38 (Dieser Beitrag wurde zuletzt bearbeitet: 20.01.2011 11:44 von chris_deus.)
Beitrag #3

chris_deus Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 78
Registriert seit: Aug 2006

2010
2006
en

48565
Deutschland
Signalverlauf erstellen und in TDMS speichern
Habe dein VI etwas modifiziert.

Geht evtl. schöner, macht aber deutlich was ich meine.

Viele Grüße,

Christoph


Angehängte Datei(en)
Sonstige .vi  Signalverlauf_LV_9_2.vi (Größe: 28,63 KB / Downloads: 836)

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.01.2011, 10:26
Beitrag #4

cuber1 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 59
Registriert seit: Oct 2009

2009
2009
kA

71634
Deutschland
Signalverlauf erstellen und in TDMS speichern
Vielen Dank für die Antworten
Bin wirklich davon ausgegangen, dass eine Waveform sich individuell an die Zeit anpassen kann.
Demnach muss ich einmal an den Signelverlauf eine Konstante Periodendauer angeben und dann funktioniert es... (bindann aber nicht mehr variable .-()

Die Idee über ein x-y-Paar zu gehen ist einfach genial wie genial einfach Big Grin

Besten Dank euch!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  String in Array speichern für flexible Gruppenbenennung in TDMS Datei hansi_1 3 4.081 10.12.2019 09:45
Letzter Beitrag: Freddy
  Signalverlauf darstellen und speichern Cobbes 11 11.549 03.08.2011 22:06
Letzter Beitrag: Cobbes

Gehe zu: