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 

Verständnisfrage zu Schleifendauer bei Modus "Do not allow regeneration"



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!

23.02.2017, 15:51
Beitrag #4

BodenseeBike Offline
LVF-Grünschnabel
*


Beiträge: 17
Registriert seit: Mar 2012

2016
2016
EN


Deutschland
RE: Verständnisfrage zu Schleifendauer bei Modus "Do not allow regeneration"
Hallo GerdW,

(22.02.2017 07:59 )GerdW schrieb:  Muss es denn unbedingt nur eine Schleife sein? Warum nicht zwei parallele Schleifen?
Die Samplerate steht doch schon vor der Schleife fest und ändert sich nie!?

Nein das muss natürlich nicht eine Schleife sein, da bin ich für Vorschläge offen Smile. Ja, die Samplerate soll gleich bleiben.
Inzwischen hoffe ich auch dass ich herausgefunden habe, warum die Schleifendauer variiert. Wenn es nich stimmt bitte korrigieren... Also: Durch das "Do not allow regeneration" holt sich der der DAQmx-Write task immer 1 neues Array mit einer Anzahl XY Samples ab und schreibt diese in den FIFO-Puffer. Dieser arbeitet diese dann nach dem vorgegebenen sample-rate ab. Sprich am hardwaremäßigen Ausgang passt alles. Hier werden die abgeholten Arrays schön aneinandergesetzt (Hat auch das Oszilloskop bestätigt). Lediglich die Schleifendauer, in der der der DAQmx-Write-Task läuft macht Labview etwas unregelmäßig, .

Dadurch ergibt sich nun aber die nächste Frage, wenn ich eine zweite Schleife wie vorgeschlagen programmiere.
In der zweiten Schleife würde dann ein Analogsignal gemessen, das quasi die Antwort auf den Analogausgang darstellt. (Vereinfacht mal angenommen man würde ein Spannungsteiler anschließen wie im Bild)
Nun möchte ich ja diese Anwort analysieren und weiterverarbeiten. Sprich ich möchte im gleichen Zeitraum, in dem eine Periode ausgegeben will auch wieder messen. Nur wie kann man das synchronisieren? Die Schleife zur Messung kann ja dann nicht einfach mit dem Start der ersten Schleife für die Analogausgabe synchronisiert werden, da ihre Dauer und der Startzeitpunkt ja undefiniert sind?

Wie könnte man das lösen?

Viele Grüße

   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Verständnisfrage zu Schleifendauer bei Modus "Do not allow regeneration" - BodenseeBike - 23.02.2017 15:51

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  kontinuierliches Schreiben mit Regeneration Ch.Mueller 2 3.259 21.10.2021 07:07
Letzter Beitrag: Ch.Mueller
  Sample-Modus und Interface Christoph1993 1 3.042 13.11.2019 11:01
Letzter Beitrag: jg
  configure digital output regeneration with 6533 rcatxi2 1 3.671 21.11.2014 15:59
Letzter Beitrag: jg
  A/D Wandler Timing Modus 4037 2 5.028 29.11.2010 16:50
Letzter Beitrag: 4037
  Wie Buffer erhöhen bei DAQ-Ausgabe im Non-Regeneration-Modus? horatius 6 8.142 11.05.2009 02:49
Letzter Beitrag: horatius
  Datenerfassung im FIFO Modus PeterPuter1 1 3.313 08.01.2009 15:17
Letzter Beitrag: Lucki

Gehe zu: