DAQmx - Auf nächsten Sample-Takt warten
- Aktualisiert2025-07-28
- 3 Minute(n) Lesezeit
Wartet bis zum nächsten Impuls des Sample-Takts. Wenn zwischen zwei Aufrufen dieses VIs ein Takt auftritt, wird beim zweiten Aufruf ein Fehler oder eine Warnung ausgegeben und es wird auf den nächsten Takt gewartet. Mit der DAQmx-Real-Time-Eigenschaft Verspätungsfehler in Warnung umwandeln können Sie festlegen, ob dieses VI Fehler oder Warnungen ausgeben soll. Wenn die Eigenschaft TRUE ist, ist in keiner der Warnungen dieses VIs eine Angabe zur Quelle enthalten.
Anhand dieses VIs können Sie sicherstellen, dass I/O-Abläufe innerhalb bestimmter Taktperioden stattfinden. Es wird empfohlen, dieses VI nur für gewisse Anwendungen zu nutzen.
Mit den Eigenschaften der Klasse DAQmx - Real-Time können Sie Fehlerausgabe- und Warteeinstellungen vornehmen.

Ein-/Ausgänge
Task/Kanäle (Eingang)
—
Task/Kanäle (Eingang) ist der Task oder eine Liste virtueller Kanäle, auf den oder die sich die Operation bezieht. Wenn Sie eine Liste virtueller Kanäle angeben, erzeugt NI-DAQmx automatisch einen Task.
Timeout (s)
—
Timeout (s) gibt an, wie viele Sekunden maximal auf den nächsten Takt gewartet werden soll. Nach Ablauf der Zeit gibt das VI einen Fehler aus. Die Standardeinstellung für den Timeout lautet 10 Sekunden. Wenn Sie das Timeout auf -1 setzen, wartet das VI eine unbegrenzte Zeit.
Fehler (Eingang)
—
Fehler (Eingang) beschreibt Fehler, die vor der Ausführung dieses VIs aufgetreten sind. Die Standardeinstellung lautet kein Fehler. Bei Auftreten eines Fehlers gibt das VI oder die Funktion den Wert von Fehler (Eingang) an Fehler (Ausgang) weiter. Ein Fehler während der Ausführung des VIs oder der Funktion beeinflusst die Ausführung nicht. Es wird lediglich der Fehlerstatus von Fehler (Ausgang) geändert. Eine Beschreibung des Fehlercodes lässt sich entweder mit dem VI Einfacher Fehlerbehandler oder dem VI Allgemeiner Fehlerbehandler anzeigen. Neben der reinen Fehlerprüfung können Fehler (Eingang) und Fehler (Ausgang) auch zum Festlegen einer spezifischen Ausführungsreihenfolge verwendet werden. Dazu ist der Fehler (Ausgang) eines Knotens mit dem Fehler (Eingang) des nächsten Knotens zu verbinden.
Task (Ausgang)
—
Task (Ausgang) ist eine Referenz auf den Task nach dem Start dieses VIs oder dieser Funktion. Wenn Sie einen Kanal oder eine Kanalliste mit Task/Kanäle (Eingang) verbunden haben, erstellt NI-DAQmx diesen Task automatisch.
Verspätet?
—
Verspätet? zeigt an, ob das VI nach der angegebenen Anzahl von Aufwärmiterationen einen zusätzlichen Takt empfangen hat. Die Anzahl der Aufwärmiterationen wird mit der DAQmx-Real-Time-Eigenschaft Anzahl der Warmlaufiterationen festgelegt. Dieser Ausgang ist bis zur vollständigen Ausführung aller Schleifeniterationen immer FALSE.
Fehler (Ausgang)
—
Fehler (Ausgang) enthält Fehlerangaben. Bei einem Fehler an Fehler (Eingang) wird dieser an Fehler (Ausgang) weitergeleitet. Ansonsten zeigt Fehler (Ausgang) den Fehlerstatus des VIs oder der Funktion an. Um weitere Informationen zum Fehler zu erhalten, klicken Sie das Anzeigeelement Fehler (Ausgang) auf dem Frontpanel mit der rechten Maustaste an und wählen Sie Fehler beschreiben. |
Task/Kanäle (Eingang)
—
Timeout (s)
—
Fehler (Eingang)
—
Task (Ausgang)
—
Verspätet?
—
Fehler (Ausgang)
—