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 

Analoge Ausgabe - Puffer - DAQWrite



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!

10.08.2011, 09:54 (Dieser Beitrag wurde zuletzt bearbeitet: 13.08.2011 14:04 von dimitri84.)
Beitrag #1

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
Analoge Ausgabe - Puffer - DAQWrite
Hallo Jungs,

ich spiel grad ein bisschen mit AO (Regeneration aus, 50er Blöcke werden pro Zyklus geschrieben) rum. Folgendes kapier ich nicht: Das DAQ-Write VI fängt erst an zu warten, wenn der Kartenpuffer von 8191 Samples voll ist - vorher hab ich 'ne ungebremste Schleife. Das blöde ist dann, wenn ich meine Amplitude ändere, habe ich 8 Sekunden (1kHz Samplingrate) Verzögerung bis die neuen Werte am AO ankommen. Ist doch ziemlich unpraktisch, oder?

Wenn ich nun mit dem Metronom entsprechend selbst für das Warten sorge (50ms), reagiert der AO wie gewünscht instantan. Aber so richtig gefällt mir das auch nicht. Der Treiber hat das zu erledigen ...

Wenn ich die Wartezeit auf ein bisschen länger stelle als "nötig", bleibt der Wert "DAQmx Eigenschaft - AktSchreibPos" brav auf Null (gut!), aber der Treiber meckert natürlich direkt, dass er zu langsam Werte bekommt ... verständlich.
(EDIT: Bleibt auf Null, weil er sich der DAQ Treiber direkt verabschiedet - also doch nicht gut.)

Wie konfiguriere ich jetzt die ganze Geschichte, dass
1) der Treiber die Schleife bremst - wie das beim AI wunderbar funktioniert
2) der PC Pufferinhalt nicht kontinuierlich wächst
3) ich eine möglichst geringe Verzögerung habe?

   


Beste Grüße

Edit:
Mir ist aufgefallen, dass der AO selbst nach Beendigung des Tasks immernoch die zuletzt angegebene Spannung ausgibt. Daraufhin hab ich mein BD auf folgendes reduziert und schon scheint alles zu fluppen - ohne irgendwelche Puffer scheint mir.
   

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30
Antwort schreiben 


Nachrichten in diesem Thema
Analoge Ausgabe - Puffer - DAQWrite - dimitri84 - 10.08.2011 09:54

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  analoge Ausgabe von mehreren unabhängigen Signalverläufen (NI9269) t.hipp 2 4.183 22.05.2017 15:11
Letzter Beitrag: t.hipp
  "Puffer zu klein" Ina-Pina 1 3.586 06.03.2015 10:08
Letzter Beitrag: GerdW
  Daten live aus dem Puffer Lesen LarsO 5 5.503 18.07.2013 10:22
Letzter Beitrag: LarsO
  Analoge Ausgabe: Werte im Puffer erhöhen? Löffje 5 8.114 11.04.2013 08:25
Letzter Beitrag: GerdW
  DAQmx Analoge Ausgabe; aktueller Wert Ratam 2 4.352 10.07.2012 15:33
Letzter Beitrag: Lucki
  Reihenfolge der Daten beim Auslesen aus dem Puffer? Korb123 1 3.497 29.05.2011 09:27
Letzter Beitrag: Lucki

Gehe zu: