•
Es darf nur jeweils ein Task ausgeführt werden, bei dem die Werte mehrerer Signale
gleichzeitig aktualisiert werden.
•
Ein hardwaregetakteter Task zur Ausgabe von Analogsignalen und ein Task, bei dem die
Werte mehrerer Signale gleichzeitig aktualisiert werden, können nicht parallel zueinander
ausgeführt werden.
Hardwaregetaktete Signalerzeugung
Bei der hardwaregetakteten Signalerzeugung steuert ein digitales Hardwaresignal die
Erzeugungsrate. Dieses Signal kann vom Controller selbst generiert oder von außen an das
Gerät angelegt werden.
Die hardwaregetaktete Signalerzeugung zeichnet sich gegenüber der softwaregetakteten
Erfassung durch folgende Vorteile aus:
•
Die Zeit zwischen den Samples kann viel kürzer sein.
•
Die Zeitspanne zwischen den Samples ist deterministisch.
•
Bei der hardwaregetakteten Erfassung können Hardware-Trigger verwendet werden.
Einzel-Sample-Modus mit Hardwaretakt (HWTSP)
Im hardwaregetakteten Einzel-Sample-Modus (HWTSP) werden Werte kontinuierlich mit
Hilfe eines Hardwaretakts, jedoch ohne Puffer, erzeugt oder erfasst. Dazu müssen Sie
entweder den Sample-Takt oder bestimmte Taktarten zur Erkennung von Pegeländerungen
einstellen. Andere Taktarten sind nicht möglich.
Mit dem HTWSP-Modus können Sie z. B. bei einer Regelanwendung feststellen, ob eine
Schleife in der vorgesehenen Zeitspanne ausgeführt wird. Da es in diesem Sample-Modus
keinen Puffer gibt, muss die Erfassung oder Ausgabe schnell genug ausgeführt werden, um
mit dem Hardwaretakt Schritt zu halten. Wird ein Sample zu spät erfasst oder ausgegeben,
wird eine Warnung gemeldet.
Hinweis
Gepufferte analoge Erfassung
Ein Puffer ist ein temporärer Speicher für zu erzeugende Samples. Bei einer gepufferten
Signalerzeugung werden Daten von einem Zwischenspeicher auf dem Host in den FIFO des
cRIO-Controllers und anschließend an die Module der C-Serie übertragen.
Ein Merkmal von gepufferten I/O-Vorgängen ist der Sample-Modus. Der Sample-Modus kann
entweder "Endlich" oder "Kontinuierlich" lauten:
•
Endlich—Es wird eine im Vorfeld festgelegte Anzahl von Samples erzeugt. Nach dem
Ausgeben der angegebenen Anzahl von Samples wird der Vorgang beendet.
•
Kontinuierlich—Die Anzahl zu erzeugender Samples ist in diesem Fall nicht festgelegt.
Das Signal wird so lange generiert, bis der Vorgang gestoppt wird. Kontinuierliche Daten
Der HWTSP-Modus wird von DSA-Modulen nicht unterstützt.
Benutzerhandbuch zu cRIO-905x |
©
National Instruments | 51