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 

Ausgang 0-10 Volt steuern



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!

31.01.2007, 07:31
Beitrag #16

cb Offline
LVF-SeniorMod


Beiträge: 1.731
Registriert seit: Feb 2006

2018SP1
2001
EN

40xxx
Deutschland
Ausgang 0-10 Volt steuern
' schrieb:Zu diesem VI bewegt mich ein Frage: Wie synchronisiert sich die Schleife? Oder anders gefragt: Die Puffergröße von DAQmx Write beträgt 200 Samples. Wie regelt sich die Schleifengeschwindigkeit, so daß der DAQ-Buffer weder mit Daten zugemüllt noch ganz leer wird? Ich vermute, daß das DAQmx in der Schleife, wenn dort neue Daten eingegeben werden, nicht sofort danach den Task- und den Fehler-Ausgang bedient, sondern damit so lange wartet, bis der Buffer wieder aufnahmefähig ist. Ist das so?

wie es GENAU funtioniert kann ich dir auch nicht sagen. DAQmx Write.vi ruft ja eine DLL auf. Ich vermute mal, dass die DLL entweder den Puffer pollt oder irgendn einen ausgefuchsten Timing-Mechanismus hat. Die Schleifendurchlaufzeit entspricht auf jeden Fall genau der Zeit, die die analoge Ausgabe benötigt um die die in den Puffer geschriebenen Daten bei der eingestellten Sample-Rate auszugeben.

Das funktioniert erst seit DAQmx 8.irgendwas (??) und ich bin über diesen Umstand sehr begeistert. Gerade bei trad. DAQ war das ja eines der schwierigsten Probleme überhaupt eine vernünftige Synchronisierung zu programmieren. Nun kann man hardware-getimetes AO programmieren, und das ist schon ne feine Sache.

Die Hilfe zu dem Thema gibt sich übrigens etwas nebulös:
If the task uses on-demand timing, this VI returns only after the device generates all samples. On-demand is the default timing type if you do not use the DAQmx Timing VI. If the task uses any timing type other than on-demand, this VI returns immediately and does not wait for the device to generate all samples. Your application must determine if the task is done to ensure that the device generated all samples.

ich benutze aber das Timing VI, und da steht in der Hilfe: - nichts zu diesenm Thema -

interessant, gell? ich hab das durch try & error rausgefunden, im Speziellen hatte ich eine synchronisierte AI / AO Schleife, mit Hardware-Timing durch das AI. Irgendwann hatte ich das AI mal rausgenommen und mich dann gewundert, warum der AO Puffer nicht vollläuft ...

Farben der / Ränder um die Labels? hm ... egal, hauptsach die Drähte sind geradeSmile

http://www.rotabench.com - rotierende Prüfstände nach dem Baukasten-Prinzip
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
Ausgang 0-10 Volt steuern - a-sl - 29.01.2007, 08:06
Ausgang 0-10 Volt steuern - A.Berndsen - 29.01.2007, 08:11
Ausgang 0-10 Volt steuern - cb - 29.01.2007, 09:20
Ausgang 0-10 Volt steuern - Lucki - 30.01.2007, 09:25
Ausgang 0-10 Volt steuern - Lucki - 30.01.2007, 10:52
Ausgang 0-10 Volt steuern - Lucki - 30.01.2007, 11:41
Ausgang 0-10 Volt steuern - Kvasir - 30.01.2007, 13:07
Ausgang 0-10 Volt steuern - Lucki - 30.01.2007, 17:07
Ausgang 0-10 Volt steuern - cb - 30.01.2007, 17:33
Ausgang 0-10 Volt steuern - Lucki - 30.01.2007, 19:01
Ausgang 0-10 Volt steuern - cb - 31.01.2007 07:31
Ausgang 0-10 Volt steuern - Lucki - 31.01.2007, 19:12
Ausgang 0-10 Volt steuern - Lucki - 01.02.2007, 19:34
Ausgang 0-10 Volt steuern - Lucki - 02.02.2007, 11:48
Ausgang 0-10 Volt steuern - cb - 03.02.2007, 07:02
Ausgang 0-10 Volt steuern - Lucki - 06.02.2007, 15:41
Ausgang 0-10 Volt steuern - Y-P - 06.02.2007, 16:32

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Digitaler Ausgang liefert 3,5 Volt Gesetzt 1 3.077 27.02.2017 13:06
Letzter Beitrag: jg
Question Ausgang lesen olmethn 5 5.387 24.03.2015 18:14
Letzter Beitrag: GerdW
  Y-Achse Skalierung von Volt zur Ampere Umwandeln skander 15 11.420 28.06.2008 23:11
Letzter Beitrag: jg
  VI Ausgang Planke 14 11.721 12.02.2008 15:16
Letzter Beitrag: Planke
  Ausgang Skalieren in MAX manuel001 17 13.084 25.09.2007 22:16
Letzter Beitrag: jg
  DAQ Ausgang "Unbundle" Marrtin 12 11.500 30.05.2007 13:58
Letzter Beitrag: cassiopeia

Gehe zu: