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 

AI und Ausgabe über Soundkarte synchronisieren



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!

27.05.2008, 13:04
Beitrag #1

Bil_Bomba Offline
LVF-Neueinsteiger


Beiträge: 1
Registriert seit: May 2008

8.5
2007
de

1180
Oesterreich
AI und Ausgabe über Soundkarte synchronisieren
Hallo

Zuerst mal zu meiner Vorgabe:
Ich will mit einem NI USB-6009 eine analoge Spannung einlesen (1kHz Samplingrate), diese durch ein Filter laufen lassen, und dann wieder über sie Soundkarte ausgeben.
mein vi sieht man am ersten bild im anhang.

nun funktioniert das ding am anfang ganz gut, und bei änderungen am eingang hört und sieht man das auch gleich. je länger das ganze läuft, je ruckeliger wird die grafik aktualisiert, und je länger dauert es, bis man eine änderung des eingangsignals auch hört.
an der Schleifendauer und der Ausgabezeit (siehe anhang) sieht man, das die schleifendurchlaufsdauer auf grund der gestiegenen ausgabe zeit steigt. bis schließlich beim einlesen ein timeout auftritt.

ich hab mir jetzt zusammengereimt, das da wohl die ausgabe samplingrate etwas kleiner ist, als die beim einlesen, wodurch mehr daten gelesen werden, als ausgegeben werden, bis schließlich der buffer im USB-6009 mal voll ist.
nun hab ich schon dein Audio timeout (siehe anhang) auf 0 gestezt, was dazu führen sollte, dass der blockdiagrammablauf schon wärend der audioausgabe fortgesetzt werden sollte. leider ist das aber nicht so.

wie kann ich es also schaffen, das das USB-6009 mit eder soundkarte synchronisiert wird, oder zumindest nicht auf die soundausgabe gewartet wird?

mfg Mike


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
28.05.2008, 11:08
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
AI und Ausgabe über Soundkarte synchronisieren
1. Wie groß ist die History deines Charts? Mglw./Wahrscheinlich muss LV da mit der Zeit zu oft Speicher allozieren, dann wirds langsam.

2. Wandle mal das DAQmx-Task in LV-Code und hau alles, was mit Initialisierung zu tun hat, außerhalb der While-Schleife. Mglw. hängt da in deinem Task noch Initialisierung für AI drin, und das wird bei jedem Durchlauf bei dir unnötigerweise gestartet.

MfG, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
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
  Counter-Eingänge synchronisieren für Positionsmessung Knödelmann 1 5.268 18.04.2016 15:56
Letzter Beitrag: Knödelmann
  AO und AI versetzt synchronisieren Bärbel 4 4.510 09.10.2014 06:27
Letzter Beitrag: Bärbel
  Ai mit Encoder Synchronisieren Magneto 14 10.745 25.07.2014 10:17
Letzter Beitrag: GerdW
  NI PXIe-6537 und NI PXI-5412 synchronisieren Bananenbrot 1 3.562 29.08.2012 07:21
Letzter Beitrag: Achim
  synchronisieren von Messdaten unterschiedlicher Quelle und Rate kob 2 4.376 03.08.2012 10:45
Letzter Beitrag: kob
  Lichtschrankensignal über Soundkarte einlesen panduci 5 4.753 02.12.2011 11:12
Letzter Beitrag: snuz

Gehe zu: