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 

Sinus unterbrechungsfrei ausgeben



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!

29.07.2015, 11:58
Beitrag #1

Chris_EG2 Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Mar 2015

2014
-
DE



Sinus unterbrechungsfrei ausgeben
Hi,

ich habe folgendes Problem bei der Ausgabe eines Signals über DAQ:

es soll ein Sinus generiert werden, welcher über ein cdaq-9174 und einem 9263 Modul ausgegeben wird. Der Sinus soll in seinen Parametern (Amplitude, Phase, Frequenz) während der Ausführung veränderbar sein und kontinuierlich ausgegeben werden.
Mit dem angehangenen Programm schaffe ich es aber nicht, dass er ohne Unterbrechung ausgegeben wird. Wenn ich die Sample-Raten von DAQ Write und der Sinuserzeugung gleich setze, bekomme ich pro Schleifendurchlauf 2 mal ein Knackgeräusch auf dem angeschlossenen Körperschallwandler. Je größer ich die Sample-Zahl des Sinus mache, desto länger wird das Signal, allerdings läuft die Schleife dadurch natürlich noch langsamer.
Da komm ich auch schon zu meinem zweiten Problem, der Geschwindigkeit. Ich bekomme gefühlt pro Sekunde einen Schleifendurchlauf und dadurch wird das ganze Programm sehr träge. Zum testen wurde die Sinuserzeugung aus der Schleife genommen (ist dadurch nicht mehr anpassbar im Betrieb), es ruckelt allerdings trotzdem. Daher scheint die Unterbrechung durch den Write zu entstehen.

Habe ich das ganze nun grundlegend falsch verstanden mit der Platzierung der Blöcke in der Schleife? Ich möchte das Signal verändern können um mittels Amplituden- und Frequenzanpassung einen vorhandenen Sinus auszulöschen ("manuelles" Active Noise Canceling, da ich es über einen LMS Baustein ebenfalls nicht schaffe aktuell), daher sollte der Sinus unterbrechungsfrei sein und seine Parameter schnell anzupassen sein (also nicht jedes mal mehrere Sekunden warten, bis eine Eingabe auch umgesetzt wird)

Gruß, Chris


Angehängte Datei(en)
14.0 .vi  Signalausgabe-Sinus.vi (Größe: 194,09 KB / Downloads: 254)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30
Antwort schreiben 


Nachrichten in diesem Thema
Sinus unterbrechungsfrei ausgeben - Chris_EG2 - 29.07.2015 11:58

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Sinus Sweep Auswerten janso 1 2.314 03.11.2020 16:55
Letzter Beitrag: Freddy
  Encoder - Sinus / Cosinus auswerten nxitimi 17 13.301 25.01.2018 19:26
Letzter Beitrag: Lucki
  Sinus Signal ausgeben mit USB 6009 TobiasSch 3 5.550 21.03.2011 12:03
Letzter Beitrag: jg
  Sinus Störung 10Hz bei Drucksensor m777187 7 7.551 04.11.2010 15:21
Letzter Beitrag: GerdW
  Datenerfassung : 0 bis 20kHz Sinus und Rechteck Aufnnehmen und Abspielen chriss71 0 3.833 09.04.2010 13:02
Letzter Beitrag: chriss71
  Beim Sinus jeden Maximalwert pro Periode erfassen holographics 1 6.358 02.11.2009 22:05
Letzter Beitrag: jg

Gehe zu: