Herunterladen Inhalt Inhalt Diese Seite drucken

Trigger-Signale Für Die Ausgabe Von Analogsignalen - National Instruments cRIO-9053 Benutzerhandbuch

Embedded-compactrio-controller mit echtzeitprozessor und rekonfigurierbarem fpga
Vorschau ausblenden Andere Handbücher für cRIO-9053:
Inhaltsverzeichnis

Werbung

können auf drei verschiedene Arten erzeugt werden: entweder durch Neugenerierung auf
dem Host-Computer, durch Neugenerierung auf dem Gerät oder ohne Neugenerierung.
Bei der Neugenerierung auf dem Host-Computer legen Sie einen Puffer im
Arbeitsspeicher des Computers fest. Die Daten im Puffer werden kontinuierlich in
den FIFO des Controllers übertragen und von dort aus an die Ausgänge
weitergeleitet. Beim Einfügen neuer Daten in den Host-Puffer wird die Ausgabe
nicht unterbrochen. Die Anzahl der im Neugenerierungsmodus unterstützten
Signalverlaufskanäle ist unbegrenzt.
Bei der Neugenerierung auf dem Gerät wird der gesamte Pufferinhalt in den FIFO
des Geräts übertragen und von dort aus für die Ausgabe wiederholt durchlaufen.
Nach dem Übertragen der Daten in den FIFO können keine neuen Daten in den
FIFO geschrieben werden. Diese Art der Signalerzeugung setzt voraus, dass der
gesamte Pufferinhalt in den FIFO passt. Der Vorteil der Neugenerierung der Daten
auf dem Gerät besteht darin, dass nach dem Beginn des Vorgangs keine
Kommunikation mit dem Hauptspeicher des Hosts erforderlich ist. Der Busverkehr
oder die Latenz des Betriebssystems haben daher keinen Einfluss auf die Ausgabe.
Die Neugenerierung auf dem Gerät ist auf 16 Signalverlaufskanäle begrenzt.
Ohne Neugenerierung werden alte Daten nicht wiederholt ausgegeben. Der Puffer
muss somit ständig mit neuen Daten versorgt werden. Wenn das Programm neue
Daten nicht schnell genug in den Puffer schreibt, um mit der Ausgabe Schritt zu
halten, kommt es zu einem so genannten Pufferunterlauf, und es tritt ein Fehler auf.
Die Anzahl der Signalverlaufskanäle ist bei dieser Art der Signalerzeugung
unbegrenzt.
Trigger-Signale für die Ausgabe von Analogsignalen
Ein Trigger ist ein Signal, das eine Aktion (z. B. die Erfassung von Daten) auslöst. Beim
Konfigurieren eines Triggers muss eine Art und Weise der Trigger-Erzeugung festgelegt und
die durch den Trigger auszulösende Aktion ausgewählt werden. Der cRIO-Controller
unterstützt interne Software-Trigger, externe Digital-Trigger, Analog-Trigger und interne Zeit-
Trigger.
Für die Ausgabe von Analogsignalen werden zwei Trigger-Aktionen unterstützt. Diese lauten
"AO-Start-Trigger" und "AO-Pause-Trigger". Jedes Analog- oder Digitalsignal kann diese
Funktionen übernehmen. Parallel arbeitende Digitaleingangsmodule der C-Serie und die
integrierte PFI-Trigger-Leitung des Controllers können in jedem Controller-Chassis-Steckplatz
zum Bereitstellen eines Digital-Triggers verwendet werden. Manche Analogmodule der C-
Serie geben analoge Trigger aus.
Weitere Informationen zu den Triggern für die Ausgabe von Analogsignalen finden Sie in den
Abschnitten
Signal für den AO-Start-Trigger
52 | ni.com | Benutzerhandbuch zu cRIO-905x
und
Signal für den
AO-Pause-Trigger.

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis