DAQmx - Schreiben (Analog 1D Signalverlauf NKanäle NSamples)
- Aktualisiert2025-07-28
- 4 Minute(n) Lesezeit
Übergibt einen oder mehrere Signalverläufe an einen Task mit analogen Ausgangskanälen.

Ein-/Ausgänge
Autostart
—
Autostart gibt an, ob das VI den Task automatisch ausführen soll, wenn Sie ihn nicht mit dem VI DAQmx - Task starten gestartet haben.
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.
Daten
—
Daten enthält ein 1D-Array der Signalverläufe, die an den Task übergeben werden sollen. Jedes Element des Arrays entspricht einem Kanal im Task. Die Reihenfolge der Kanäle im Array entspricht der Reihenfolge, in der Sie die Kanäle zum Task hinzufügen. Die Werte müssen die endgültige Einheit haben, in denen sie ausgegeben werden sollen (zum Beispiel nach einer benutzerdefinierten Skalierung). Die Einheit wird mit dem VI DAQmx - Virtuellen Kanal erzeugen oder im DAQ-Assistenten festgelegt.
Timeout
—
Timeout gibt an, wie viele Sekunden lang das VI vor Ausgabe der Samples warten soll. Es wird nur auf Zeitüberschreibung geprüft, wenn das VI vor dem Schreiben von Daten warten muss. Nach Ablauf der Zeit gibt das VI einen Fehler aus. Die Standardeinstellung für den Timeout lautet 10 Sekunden. Wenn Sie Timeout auf -1 setzen, wartet das VI für eine unbegrenzte Zeit. Beim Timeout 0 versucht das VI ein Mal, die Samples auszugeben. Wenn nicht alle erhaltenen Samples ausgegeben werden können, gibt das VI einen Fehler aus und unter Anzahl geschriebener Samples pro Kanal wird die erfolgreich ausgegebene Anzahl von Samples angezeigt.
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.
Anzahl geschriebener Samples pro Kanal
—
Anzahl geschriebener Samples pro Kanal ist die tatsächliche Anzahl von Samples, die das VI erfolgreich an jeden Kanal des Tasks übergeben hat.
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. |
Autostart
—
Task/Kanäle (Eingang)
—
Daten
—
Timeout
—
Fehler (Eingang)
—
Task (Ausgang)
—
Anzahl geschriebener Samples pro Kanal
—
Fehler (Ausgang)
—