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 

"Ringbuffer overflow" bei Synchronisation von analog und digital Signal



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!

12.01.2014, 12:44 (Dieser Beitrag wurde zuletzt bearbeitet: 12.01.2014 12:51 von MNLF.)
Beitrag #1

MNLF Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Jan 2014

2013
2013
DE_EN


Deutschland
"Ringbuffer overflow" bei Synchronisation von analog und digital Signal
Hallo LabVIEWForum,

seit kurzem beschäftige ich mich mit Labview (was anfänglich auch relativ gut funktioniert hat), doch nun bin ich an einem Punkt wo ich nicht wirklich weiter komme.

Kurz zu meinem Vorhaben:

Ich möchte mittels eines Laser-Sensors der Firma Micro-Epsilon, Typ optoNCDT 1402 die Veränderung eines Abstandes messen. Der Laser-Sensor ist über einen USB to RS-422 CONVERTER mit dem PC verbunden. Die Implementierung des Sensors in Labview erfolgt mittels eines von Micro-Epsilon zur Verfügung gestellten VI's.
Gleichzeitig möchte ich mit dem Thermoelement-Eingangsmodul NI 9213, welches ich in dem Chassis cDAQ-9171 betreibe eine Temperatur messen.
Bei der Messungen ist es für mich wichtig das Abstands- und Temperaturmessung synchron laufen. Realisiert habe ich dies mittels einer "Zeitgesteuerten Schleife". Einen Sceenshot vom VI habe ich angehängt (Bild: VI).

Bis jetzt genügte es den Abstand mit 50 S/s und die Temperatur mit 5 S/s zu messen. Jetzt würde ich aber gerne den Abstand mit 1000 S/s und die Temperatur mit 100 S/s messen, was auch direkt zu meinem Problem führt. Während der Messung bekomme ich die Fehlermeldung: "Ringbuffer overflow". Ich habe einen Sceenshot hierzu angehängt (Bild: Fehlermeldung).

Woran liegt dies?
Ist es nicht richtig dies mit einer "Zeitgesteuerten Schleife" zu realisieren?

Habe hier im Forum bei ähnlichen Problemen gelesen, dass so etwas mittels Occurences oder Rendezvous gelöst werden kann.
Mittels Occurences und Rendezvous habe ich es ausprobiert, jedoch ohne Erfolg.

Des Weiteren habe ich des häufigeren gelesen, dass es unpraktisch ist, bzw. das es zu Problemen führen kann, so etwas wie den von mir benutzten DAQ-Assistent zu verwenden. Kann dies bei mir ein Problem sein?

Weiß nicht wie ich weiter vorgehen soll...wäre super dankbar wenn Ihr mir weiterhelfen könnt.


Angehängte Datei(en) Thumbnail(s)
       
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
"Ringbuffer overflow" bei Synchronisation von analog und digital Signal - MNLF - 12.01.2014 12:44

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  mit Ringbuffer Werte einer Minute speichern mikadm 14 8.422 08.09.2020 11:00
Letzter Beitrag: GerdW
  Synchronisation mehrerer Geräte BenW 1 3.683 03.04.2016 11:19
Letzter Beitrag: IchSelbst
  Synchronisation atul 6 6.679 28.09.2013 19:48
Letzter Beitrag: Trinitatis
  Synchronisation mit Queues Masterg4941 9 9.054 25.09.2013 12:24
Letzter Beitrag: GerdW
  CAN Kommunikationsschaltkreis Overflow DrRino 2 4.212 24.07.2013 14:42
Letzter Beitrag: DrRino
  Ringbuffer Bachelor 3 5.119 19.06.2012 12:24
Letzter Beitrag: GerdW

Gehe zu: