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 

Problem mit Timing bei Datenerfassung



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!

07.09.2009, 09:19 (Dieser Beitrag wurde zuletzt bearbeitet: 07.09.2009 21:41 von jg.)
Beitrag #3

Steeni Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Jun 2009

8.6
2006
de

97072
Deutschland
Problem mit Timing bei Datenerfassung
Guten morgen,

danke für die schnelle Hilfe!

Ich war mir zunächst nicht sicher, ob eine normale While-Schleife zur Synchronisation ausreicht. Ich hatte es zwar mal probiert. Allerdings hat das Ganze damit nicht funktioniert, was aber wohl auf einen Programmierfehler zurückzuführen war. Jetzt hab ich die zeitgesteuerten Strukturen durch normale While-Schleifen ersetzt und es läuft ganz gut.

Auch wenn ich das Ganze mehrfach mit einer for-Schleife ausführen lasse, bekomm ich keinen Fehler mehr.

Du sagtest, dass ich nur mit 1kHz Daten einlese, obwohl ich auf 16k eingestellt hab. Liegt das an den Einstellungen der zeitgesteuerten Struktur? Ich kenne mich damit nicht so aus (bin eh noch kein LabVIEW Veteran) und hab dort quasi die Standardeinstellungen genommen. Mehr als 1kHz kann ich aber nicht einstellen (MHz und andere Optionen sind ausgegraut).

Ich bekomme jetzt pro Durchlauf ca. 12000 Datenpunkte, was bei einer Dauer für die gewählte Strecke von unter einer Sekunde ja ganz gut mit den 16kS/s übereinstimmt. Von daher bin ich schonmal ganz zufrieden und werde mal fleisig weiterarbeiten.

Bei der Achse handelt es sich um eine TSLR von Zaber mit 75 mm Weg. Die wird über einen Schrittmotor angetrieben und bietet zumindest soviel ich weiß als Feedback nur die Anzahl der zurückgelegten Mikroschritte. Einen Trigger Eingang hat sie leider auch nicht (Ist halt unteres Preissegment). Du hast Recht, dass die perfekte Synchro gar nicht klappen kann. Wenn ich das richtig im Kopf hab, braucht die Hardware ca. 16 ms für einen Befehl/ für ein Feedback. Ich hoffe aber, dass das bei insgesamt einer Sekunde Messzeit nicht zu stark ins Gewicht fällt. Außerdem kann ich ja die Ergebnisse der schnellen Messungen mit den Langsamen vergleichen und eventuell einen Zeitpuffer oder so etwas einbauen.

Ich hab nochmal den aktuellen Stand angehängt. Wäre nett, wenn du mal kurz rüberschaust und eventuell Verbesserungsvorschläge gibst.

Danke nochmal und viele Grüße,

Sönke
Lv86_img


Angehängte Datei(en)
Sonstige .vi  Rapid_Scan_minimal_2_nur_while_x_fach.vi (Größe: 28,77 KB / Downloads: 195)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
Problem mit Timing bei Datenerfassung - Steeni - 07.09.2009 09:19

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Timing von DAQ mit Dynamischer Event-Struktur lempy 5 3.967 27.07.2021 09:18
Letzter Beitrag: jg
  Timing Fehler von USB 6001 bachatero18 2 2.791 25.08.2020 19:39
Letzter Beitrag: bachatero18
  Unterschiedliche timing-anforderungen vereinigen serge_franke 16 9.641 26.03.2018 12:49
Letzter Beitrag: serge_franke
  Timing Problem ... ich gehe im Kreis gottfried 2 3.368 21.02.2018 14:23
Letzter Beitrag: gottfried
  Digital out timing des DAQmx USB-6003 ALuehmann 5 5.536 02.12.2016 15:50
Letzter Beitrag: GerdW
  Datenerfassung cDAQ + NI9203 keine synchrone Datenerfassung dieseldunst 5 6.138 24.06.2016 14:49
Letzter Beitrag: jg

Gehe zu: