Erzeugen eines repetitiven Signals an einem NI-DAQmx-Gerät

LabVIEW SignalExpress

Erzeugen eines repetitiven Signals an einem NI-DAQmx-Gerät

Mit LabVIEW SignalExpress können repetitive (sich wiederholende) Signale kontinuierlich ausgegeben werden. Sich wiederholende Signale werden nur einmal erzeugt und auf das Gerät übertragen, so dass keine Schleifenrate angegeben werden muss. Bei dieser Art der Signalausgabe ist eine wesentlich höhere Sample-Rate als bei nicht repetitivem Rauschen oder phasenkontinuierlichen Signalen möglich. Beim Erzeugen von repetitiven Signalen kann die maximale Sample-Rate der Karte ausgeschöpft werden.

Zum Erzeugen eines repetitiven Signals gehen Sie wie folgt vor:

  1. Erzeugen Sie den zu wiederholenden Signalabschnitt, indem Sie ihn mit dem Schritt "Aus ASCII-/LVM-Datei laden" oder "Aus SPICE-Datei laden" aus einer Datei importieren. Stattdessen können Sie auch den Schritt "Analoges Signal erstellen" verwenden. Aktivieren Sie in diesem Fall die Option Wiederholtes Signal.
  2. Leiten Sie das Signal an den Schritt "DAQmx - Erzeugen" weiter, der die Daten in den Ausgabepuffer des Geräts überträgt, jedoch nur bei einer Änderung an den Daten. Da das Signal aus der Datei bzw. des Schrittes "Analoges Signal erstellen" nur bei der ersten Iteration erzeugt wird, lädt der Schritt "DAQmx - Erzeugen" das Signal nur bei der ersten Iteration in den Puffer und das Signal wird bis zum Anklicken der Stopp-Schaltfläche wiederholt.

Ein Beispiel zur Erzeugung eines repetitiven Signals ist das VI "Continuous Tone Generation and Finite Acquisition (Regeneration)" im Verzeichnis SignalExpress\examples\DAQmx.