Academic Über NI Veranstaltungen NI Developer Zone Support Lösungen Online Store Kontakt MyNI
1 ratings:
 4 out of 5     Rate this Document

Erreichbare Abtastraten bei Verwendung von NI-DAQmx und DIAdem-DAC.

Primäre Software: DIAdem
Primäre Software Version: 10.1
Primäre Software festgelegte Version: N/A
Sekundäre Software: DIAdem

Problem: Welche Abtastraten werden von DIAdem-DAC im Zusammenspiel mit dem NI-DAQmx-Treiber unterstützt?

Lösung:

Vom NI-DAQmx-Treiber unterstützte Hardware kann in DIAdem-DAC wahlweise im Software-Takt oder im Hardware-Takt betrieben werden.  Ausgenommen davon sind ungetaktete Digital-I/Os, die nur im Software-Takt gemessen werden können. Analoge Ausgaben werden ebenfalls nur im Software-Takt unterstützt.

Hardware-Takt
=============
Im Modus Hardware-Takt wird der Takt nicht von DIAdem, sondern von der eingesetzten Hardware erzeugt. Demzufolge sind nur solche Taktraten möglich, welche auch von der Hardware unterstützt werden. Die erreichbare Taktrate kann zusätzlich davon abhängen, welche Hardware und Hardwaremodule in einer Messung miteinander kombiniert werden. Dies ist beispielsweise bei NI compactDAQ der Fall, weil beim NI cDAQ alle verwendeten Erfassungsmodule mit einer gemeinsamen Taktrate betrieben werden. Wählt man eine nicht unterstützte Taktrate, erhält man einen Hinweis vom Treiber und eine Empfehlung, welche nächsthöhere Taktrate möglich ist.
 
Software-Takt
============
Im Modus Software-Takt verwendet DIAdem den Multimedia-Timer des PCs zur Generierung des Taktes ("Windows-Timing"). Dieser Timer lässt sich auf 1 Millisekunde genau bis zu einer maximalen Taktrate von 1kHz einstellen. In Hz eingegebene Taktraten werden von DIAdem DAC mit einem speziellen Algorithmus auf ganzzahlige Millisekunden umgerechnet.

Die tatsächlich erreichte Taktrate kann deshalb von der in DIAdem-DAC im Taktblock eingegebenen Taktrate abweichen. Welche Abtastrate tatsächlich erreicht wurde, kann man nach der Messung in DIAdem-DAC im Menü "Messen>> "Status letzte Messung…" einsehen oder aus der Differenz der Zeitwerte im aufgezeichneten Zeitkanal berechnen.

Es folgt eine Auflistung von ganzzahligen Taktraten in Herz, welche ohne Umrechnung übernommen werden können:

in Hz            in Sekunden
--------------------------------------------------------
1                             1
2                             0.5
4                             0.25
5                             0.2
8                             0.125
10                           0.1
20                           0.05
25                           0.04
40                           0.025
50                           0.02
100                        0.01
125                        0.008
200                        0.005
250                        0.004
500                        0.002
1000                      0.001
 
Will man andere dazwischen liegende Taktraten erzielen, empfiehlt es sich, die Taktrate im Taktblock in DIAdem-DAC direkt in Millisekunden von 1 bis 1000 anzugeben. Dann erübrigt sich die Umrechnung und man erhält einen Zeitkanal mit Zeitwerten ohne viele Nachkommastellen. Gibt man beispielsweise 3 Millisekunden an (entspricht 333.33...Hz), erhält man einen Zeitkanal in Schritten von 0.003 Sekunden.



Ähnliche Links:

Attachments:





Eintrag vom: 12/19/2006
Letzte Korrektur: 12/19/2006
Dokument ID: 44I6E4FN

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit