Digitale Ausgabe in NI-DAQmx
- Aktualisiert2025-07-09
- 2 Minute(n) Lesezeit
Damit der CompactRIO-Controller digitale Signale ausgeben kann, muss sich in einem beliebigen Slot des CompactRIO-Controllers ein Digitalausgabemodul der C-Serie befinden.
Die Parameter der Signalerzeugung wie Kanalanzahl, Kanalkonfiguration, Ausgaberate oder Ausgangsbereich richten sich nach dem verwendeten Modul. Weitere Informationen finden Sie in der Dokumentation, die mit Ihrem Modul der C-Serie geliefert wird.
Auf parallel arbeitenden Digitalausgabemodulen können mehrere softwaregetaktete Vorgänge (Tasks) gleichzeitig ausgeführt werden. Darüber hinaus können Tasks zur hardware- und softwaregetakteten Ausgabe miteinander kombiniert werden. Bei seriellen Digitalausgabemodulen – früher als Module für die statische Digitalausgabe bezeichnet – können ebenfalls mehrere softwaregetaktete Tasks gleichzeitig ausgeführt werden. Eine Kombination von hardware- und softwaregetakteten Tasks ist jedoch nicht möglich.
Während ein software- oder hardwaregetakteter Task Kanäle von mehreren Modulen umfassen kann, ist zu beachten, dass Kanäle von parallel und seriell arbeitenden Modulen bei hardwaregetakteten Tasks nicht kombiniert werden können. Da der CompactRIO-Controller mit unterschiedlichen Timing-Engines ausgestattet ist, kann er gleichzeitig bis zu acht Tasks zur Ausgabe von Digitalsignalen mit voneinander unabhängigen Timing- und Trigger-Einstellungen ausführen. Die acht Ausgabe-Timing-Engines sind mit "ot0" bis "ot7" bezeichnet. Die acht Timing-Engines werden zwischen Aufgaben für analoge Ausgaben und digitale Ausgaben geteilt, sodass bis zu acht hardwaregetaktete Ausgabe-Tasks möglich sind.
Softwareanwendungen für die Ausgabe von Digitalsignalen
Der CompactRIO-Controller eignet sich für folgende Anwendungen zur Ausgabe von Digitalsignalen:
- Erzeugung von Einzelwerten (auf Anforderung)
- Hardwaregetaktete Einzelpunktgenerierung (HWTSP)
- Erzeugung von Signalen mit einer bestimmten Werteanzahl
- Kontinuierliche Erzeugung von Signalen
Weitere Informationen zur Programmierung digitaler Ausgabeanwendungen und Trigger in Software finden Sie unter Häufige Anwendungen im NI-DAQmx-Benutzerhandbuch.