Herunterladen Inhalt Inhalt Diese Seite drucken

Gepufferte Erzeugung Endlicher Impulsfolgen Mit Sample-Takt - National Instruments Crio-9053 Benutzerhandbuch

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

Gepufferte Erzeugung endlicher Impulsfolgen mit Sample-Takt

Diese Funktion generiert eine vorgegebene Anzahl von Impulsen. Jedes geschriebene Sample
legt die Impulsparameter fest, die mit jedem Sample-Takt-Impuls erzeugt werden sollen. Jedes
Mal, wenn ein Sample-Takt-Impuls auftritt (Impulspause gefolgt vom eigentlichen Impuls),
wird die Erzeugung des aktuellen Ausgabeimpulses beendet und das Erzeugen des nächsten
Impulses mit den damit verbundenen Impulsparametern begonnen.
Hinweis
Parametern so lange weitergeführt, bis der Task angehalten wird.
In der folgenden Tabelle und Abbildung sehen Sie, wie drei Samples mit Hilfe eines Takts
erzeugt werden. Die Impulsparameter lauten dabei wie folgt: Impulspause von zwei
Taktimpulsen, Impulsdauer von zwei Taktimpulsen und Anfangsverzögerung von drei
Taktimpulsen.
Tabelle 23. Gepufferte Erzeugung endlicher Impulsfolgen mit Sample-Takt
Sample
Taktimpulse für Impulspause
1
2
3
Abbildung 82. Gepufferte Erzeugung endlicher Impulsfolgen mit Sample-Takt
Zähler aktiviert
Sample-
Takt
Zähler-
2 1 0 1 0 1 0 1
Ladewerte
Source
Out
Kontinuierliche Daten können auf drei verschiedene Arten erzeugt werden: entweder durch
Standard-Neugenerierung, durch Neugenerierung vom FIFO oder ohne Neugenerierung.
Neugenerierung bedeutet, dass Daten in einem Puffer wiederholt ausgegeben werden.
Bei der Standard-Neugenerierung werden die Daten im Puffer des Computers kontinuierlich in
den FIFO des Controllers übertragen und von dort aus an die Ausgänge weitergeleitet. Beim
Einfügen neuer Daten in den Computer-Puffer wird die Ausgabe nicht unterbrochen. Bei der
Neugenerierung vom FIFO 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 vom FIFO besteht darin, dass nach dem Beginn des Vorgangs keine
Nach dem Erzeugen des letzten Samples wird die Impulsfolge mit diesen
3
2
3
0
2 1 0 2 1 0
3
2
2
2
Taktimpulse für Impulsdauer
2 1 0 2 1 0 1 0
3
3
3
Benutzerhandbuch zu cRIO-905x |
3
2
3
1
0 2 1 0 2 1
3
2
2
3
©
National Instruments | 103
0
3

Quicklinks ausblenden:

Inhaltsverzeichnis
loading

Inhaltsverzeichnis