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 

kontinuierliches Schreiben mit 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!

20.10.2021, 10:44 (Dieser Beitrag wurde zuletzt bearbeitet: 20.10.2021 10:50 von Ch.Mueller.)
Beitrag #1

Ch.Mueller Offline
LVF-Grünschnabel
*


Beiträge: 12
Registriert seit: Aug 2021

2017
2019
DE_EN



kontinuierliches Schreiben mit Regeneration
Hallo Zusammen,

ich möchte gerne mit der cDAQ Signale mit einer kontinuierlichen Samplerate schreiben.

Allgemein funktioniert es auch prima, wenn die Zykluszeit annähernd stabil läuft. Jedoch musste ich feststellen, dass ich innerhalb von 12h mindestes einen erheblichen Ausreißer drin ist und meinen effektiven FIFO-Buffer von 20 Sample aufbraucht. Bei kleineren Ausreisern der Zykluszeit kompensiere ich es, indem ich zusätzliche Arrayelemente in den Buffer schreibe, um wieder meine gewünschte Buffergröße zu erreichen. Vorher verwendete keine Regeneration, um möglichst schnell reagieren zu können.

Da ich mit meinem Schreibsignal innerhalb von 200 ms reagieren möchte und trotzdem Ausreißer bis zu 900ms wegpuffern möchte, darf die Differenz zwischen aktueller Schreibposition und Anzahl der generierten Samples nicht zu groß und nicht zu klein sein.

Aus diesem Grund möchte ich gerne die Regenerationsmethode verwenden. Jedoch macht diese Methode den Buffer voll, womit die Differenz zwischen aktueller Schreibposition und Anzahl der generierten Samples weit über 1000 geht. Dadurch vergrößert sich meine Reaktionszeit.

Mein Wunsch wäre es, wenn ich mithilfe der Regenerationsmethode den Buffer nie leer laufen lassen kann, jedoch meine Sollgröße von 20 Samples nicht wesentlich überschreite. Im Falle einer automatischen Auffüllung soll immer mit dem letzten Wert aufgefüllt werden.

Geht das überhaupt mit der NI-cDAQ 9188 und wenn ja was müsste ich tun?

Danke im Voraus und viele Grüße
Christian


Angehängte Datei(en)
17.0 .vi  Verfizierung_Schreiben_Hardwaregetaktet.vi (Größe: 45,55 KB / Downloads: 164)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
kontinuierliches Schreiben mit Regeneration - Ch.Mueller - 20.10.2021 10:44

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Kontinuierliches Signal erfassen ohne Lücken giwreh 1 1.411 22.09.2022 12:05
Letzter Beitrag: GerdW
Smile kontinuierliches Lesen mit Zählerwert Ch.Mueller 4 2.206 18.08.2021 13:52
Letzter Beitrag: Ch.Mueller
  Verständnisfrage zu Schleifendauer bei Modus "Do not allow regeneration" BodenseeBike 6 4.719 24.02.2017 10:13
Letzter Beitrag: GerdW
  configure digital output regeneration with 6533 rcatxi2 1 3.096 21.11.2014 15:59
Letzter Beitrag: jg
  kontinuierliches Sample Wave 4 4.512 20.12.2013 18:33
Letzter Beitrag: Wave
  kontinuierliches Eingangssignal kpalime 0 2.716 15.05.2011 20:53
Letzter Beitrag: kpalime

Gehe zu: