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 

Pretrigger bei analoger und digitaler Erfassung



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.2009, 20:03 (Dieser Beitrag wurde zuletzt bearbeitet: 30.07.2009 20:04 von rolfk.)
Beitrag #9

rolfk Offline
LVF-Guru
*****


Beiträge: 2.306
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
Pretrigger bei analoger und digitaler Erfassung
' schrieb:Wie meinst du das? Ich dachte das Programm läuft im Hintergrund und wenn der Trigger auslöst startet die eigentliche Messung.
Ich nehme 500 Samples vor und 500 Samples nach Auslösung des Triggers auf. Typische Samplerate ist 10-50 kHz.
Das ist eine gute Idee!
Zitat:An das Problem mit der Rechenzeit habe ich gar nicht gedacht! Ich habe mir Sorgen um die Fesplattenkapazität gemacht. Wenn ich mehrere Tage kontinuierlich messe kommen da doch einige GB an Daten zustande?
Aber wer sagt denn dass Du alles auf die HD schreibst? Das machst Du eben nicht!
Zitat:Mal angenommen ich lasse Analog-In und Digital-In immer laufen und Daten aufnehmen. Gibt es eine Möglichkeit nicht alle Daten des Digital-In zu speichern sondern z.B. ein paar Puffergrößen vor dem Trigger und ein paar Puffergrößen nach dem Trigger?
LabVIEW ist eine vollumfängliche Programmiersprache. Da gibts grundsätzlich nichts was man nicht programmieren kann. Was Du einfach machen musst ist eine kontinuierliche Datenerfassung wo Analog und Digital synchronisiert sind. Dann liest Du jeweils beide Tasks regelmässig in einer Loop ein und schreibst die Daten in einen Buffer (Schieberegister) und untersuchst den analogen Eingang nach der Triggerkondition. Wenn der Trigger auftritt dann schreibst Du die vorigen Daten aus dem Buffer und die aktuellen Daten auf die Disk und machst eventuel noch einen oder mehrere weitere Loopdurchläufe wo Du alles zur Disk schreibst und danach verlässt Du die Loop und machst ein Task Stop und Task Clear sowohl auf der analogen als auch digitalen Task.
Zitat:Wie kann man dem Digital-In nach Auslösen des Triggers mitteilen das die Messung beendet ist?
Mit Task Stop (und ordnungshalber Task Clear) wie open erwähnt.

Rolf Kalbermatter

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
Pretrigger bei analoger und digitaler Erfassung - rolfk - 30.07.2009 20:03

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
Music Erfassung von Signalen im wave-Format DavidStefan 8 6.609 11.05.2021 13:20
Letzter Beitrag: DavidStefan
  Anzeige und Erfassung von Prüfparametern Fantinel 4 5.680 04.01.2019 14:47
Letzter Beitrag: GerdW
  Digitaler Ausgang liefert 3,5 Volt Gesetzt 1 3.378 27.02.2017 13:06
Letzter Beitrag: jg
  Getimter Digitaler Output thomasth 3 3.916 02.11.2015 03:36
Letzter Beitrag: thomasth
  Analoge Datenausgabe und Erfassung danieljackson 13 14.525 12.11.2013 17:33
Letzter Beitrag: GerdW
  Falsche Werte durch paralleles Einlesen digitaler und analoger Werte daxel 13 13.232 20.08.2013 12:03
Letzter Beitrag: daxel

Gehe zu: