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 

TDMS Files



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!

30.07.2010, 09:28
Beitrag #31

Honeygirl24 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 169
Registriert seit: Jan 2008

8.5 , 8,6 , 2009, 2010
2007
de

90461
Deutschland
TDMS Files
' schrieb:Ich bin immer noch skeptisch ob es nicht auch einfach direkt in ASCII funktionieren würde.

Kannst du mal was zu Datenrate und Menge sagen?
Gruß SeBa

Hallo Seba,

Daten, die ich aus der Erfassungskarte hole...

Datenrate: 10kHz
Number of Samples 100

und dass in einer While-Schleife alle 10 ms

Die erfassten Daten schreibe ich alle 250 ms in TDMS-Datei rein.

lg
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30.07.2010, 09:36
Beitrag #32

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
TDMS Files
' schrieb:hier mal 2 Bilder von meinen While-Schleifen, die parallel laufen.
While Loop 1: Schreibt die Daten in TDMS
While Loop2: Liest Daten aus der TDMS
Also doch nicht offline? Ich hab's geahnt.

Überleg' mal, was ist schneller:
1) Daten erfassen - Daten in TDMS schreiben - Daten aus TDMS lesen - Daten in ASCII Datei schreiben
oder
2)Daten erfassen - Daten in ASCII Datei schreiben

Wald

Wenn du schon zwei parallele Prozesse programmiert hast, was an sich ein gute Idee ist, dann bitte folgende Aufteilung:
erste Loop: Datenerfassung
zweite Loop: Daten anzeigen/loggen

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.07.2010, 09:44
Beitrag #33

Honeygirl24 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 169
Registriert seit: Jan 2008

8.5 , 8,6 , 2009, 2010
2007
de

90461
Deutschland
TDMS Files
' schrieb:Also doch nicht offline? Ich hab's geahnt.

Überleg' mal, was ist schneller:
1) Daten erfassen - Daten in TDMS schreiben - Daten aus TDMS lesen - Daten in ASCII Datei schreiben
oder
2)Daten erfassen - Daten in ASCII Datei schreiben

Wald

Wenn du schon zwei parallele Prozesse programmiert hast, was an sich ein gute Idee ist, dann bitte folgende Aufteilung:
erste Loop: Datenerfassung
zweite Loop: Daten anzeigen/loggen


Die Übertragung der Daten der TDMS in txt/csv erfolgt nach dem Test..


die Aufteilung ist vorhanden
1. While - Loop: Datenerfassung
2. While - Loop: Steuerung
3. While - Loop: Logging
4. While - Loop: Visualisierung - FP-Tabelle/Graph

lg
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.07.2010, 09:50 (Dieser Beitrag wurde zuletzt bearbeitet: 30.07.2010 09:56 von dimitri84.)
Beitrag #34

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
TDMS Files
' schrieb:Datenrate: 10kHz
Ein Kanal? Das sind vielleicht 650 kB die Sekunde. Klacks.
Zitat:und dass in einer While-Schleife alle 10 ms
Das ist zu schnell um wirklich zuverlässig zu sein. Hol mehr auf einmal ab. 50-100 ms ist meine Unterste Grenze.

Zitat:die Aufteilung ist vorhanden
1. While - Loop: Datenerfassung
2. While - Loop: Steuerung
3. While - Loop: Logging
4. While - Loop: Visualisierung - FP-Tabelle/Graph
Und diese Loops laufen nacheinander?

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.07.2010, 09:56
Beitrag #35

Honeygirl24 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 169
Registriert seit: Jan 2008

8.5 , 8,6 , 2009, 2010
2007
de

90461
Deutschland
TDMS Files
Hallo Dimi,

meinst du die Datenerfassung alle 10 ms soll zu schnell sein??

die while loops laufen alle parallel...

lg
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.07.2010, 10:00
Beitrag #36

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
TDMS Files
' schrieb:meinst du die Datenerfassung alle 10 ms soll zu schnell sein??
Ja, diese Takzeit für die Datenerfassungsschleife ist zu schnell. Wenn diese Schleife mal nicht hinterher kommt, warum auch immer, hast du'n Stau im Kartenpuffer. Ich würde nicht 100, sondern 500-1000 Samples pro Zyklus holen.

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.07.2010, 10:17
Beitrag #37

Honeygirl24 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 169
Registriert seit: Jan 2008

8.5 , 8,6 , 2009, 2010
2007
de

90461
Deutschland
TDMS Files
Hmm ich hab mal die Datenrate geändert so wie du es mir vorgeschlagen hast...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.07.2010, 10:24
Beitrag #38

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
TDMS Files
Hab dir mal ein reines ASCII Logging zusammengeklickt. Mit der Datensimulation aus einem von deinen geposteten VI's.

Lv09_img2
Sonstige .vi  Datenerfassung_ASCII_Queue.vi (Größe: 21,83 KB / Downloads: 257)


   


Gruß SeBa


PS:
Was mir dabei jetzt aufgefallen ist: Du speicherst die ms im Zeitstempel mit ab. Ist kein Problem, solange du das nicht im Excel weiter verarbeiten willst.

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.07.2010, 10:35
Beitrag #39

Honeygirl24 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 169
Registriert seit: Jan 2008

8.5 , 8,6 , 2009, 2010
2007
de

90461
Deutschland
TDMS Files
Hallo Seba,

vielen Dank für das VI...Bin dadurch auf eine neue Idee kommen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.07.2010, 10:48
Beitrag #40

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
TDMS Files
' schrieb:Hallo Seba,

vielen Dank für das VI...Bin dadurch auf eine neue Idee kommen.

Bitte sehr.

Und ich bin schon ganz gespannt auf deine neue IdeeBig Grin


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  .tdms Files Nach Struktur sortieren Anton R. 6 6.236 01.09.2014 07:13
Letzter Beitrag: GerdW
  Files mit undefinierter Endung einlesen jack.van-day 4 5.619 26.02.2013 11:43
Letzter Beitrag: jack.van-day
  Drag&Drop von files aus dem windows explorer in ein vi Proctor 2 4.851 06.03.2012 14:23
Letzter Beitrag: Proctor
  Verschlüsselung eines Files möglich ? ralph.d 8 10.708 16.11.2011 13:38
Letzter Beitrag: BNT
  TDMS Files zusammenführen NILVuser 2 7.057 11.09.2011 20:58
Letzter Beitrag: dimitri84
  Limit in File Size bei binary Files? Stoney_83 2 5.434 28.03.2011 07:53
Letzter Beitrag: Stoney_83

Gehe zu: