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!

11.08.2011, 11:03 (Dieser Beitrag wurde zuletzt bearbeitet: 11.08.2011 12:20 von dimitri84.)
Beitrag #4

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
RE: Analoge Ausgabe - Puffer - DAQWrite
Danke für das Lebenszeichen Lucki. Immer blöd so Monologe.

(11.08.2011 09:55 )Lucki schrieb:  Warum macht Du überhaupt keinen Versuch, die Puffergröße enstprechend Deinen Bedürnissen einzustellen und beläßt sie im Modus "Auto"?
Hilefeanleitung zu DAQ Sample Takt --> Eingang "Samples pro Kanal" :

Samples pro Kanal gibt die Anzahl der an jedem Kanal im Task zu erfassenden bzw. generierenden Samples an, wenn der Sample-Modus auf Endliche Anzahl eingestellt ist. Wenn der Sample-Modus auf kontinuierlich eingestellt ist, verwendet NI-DAQmx diesen Wert zur Bestimmung der Puffergröße.
Soweit gilt das für Erfassungs-Tasks. Und selbst dort ist diese Vorgabe nur ein Mindestwert und LV behält sich das Recht vor, einen größeren Puffer zu erstellen, soforn die Vorgabe die Vorstellungen von NI unterbietet. Bei Ausgabe-Tasks hat dieser Wert wieder eine andere Bedeutung: "Gesamtanzahl der zu erzeugenden Samples"; siehe Anhang.
   

Alles Konfigurieren wird aber hier trotzdem nichts nutzen, denn die ganzen VIs und Einstellmöglichkeiten beziehen sich alle samt auf den Puffer im RAM. Was mir aber die unerwünschte Verzögerung beschert, ist der recht großzügige karteneigene Puffer der x-Serie (8191 Samples). An dem kann man nicht rumschrauben.

Zum Glück muss ich nur Pegel ausgeben (das funktioniert "on Demand" ganz toll) und das ganze wird so zu einer akademischen Diskussion. Sobalb man aber irgendwelche nicht-periodischen Figuren zaubern möchte und diese auch noch recht zügig am Ausgang anliegen haben möchte, steht man vor besagtem Problem.

Edit:
"DAQmx Eigenschaft - AktSchreibPos" = Anzahl an Samples die DAQwrite geschluckt hat
"DAQmx Eigenschaft - GesamtanzahlAusgegSampProKanal" = "DAQmx Eigenschaft - AktSchreibPos" minus Kartenpuffergröße
Eine Node, die zeigt wie viele Samples grad im RAM Puffer sind (fände ich viel interessanter), ist mir nicht über den Weg gelaufen ...

„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
Antwort schreiben 


Nachrichten in diesem Thema
RE: Analoge Ausgabe - Puffer - DAQWrite - dimitri84 - 11.08.2011 11:03

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: