Konfigurieren zeitgesteuerter Sequenzstrukturen (Real-Time, Windows)
- Aktualisiert2025-08-27
- 3 Minute(n) Lesezeit
Einstellungen zur ersten Ausführung und zum ersten Unterdiagramm (Rahmen) der Sequenz können im Dialogfeld Zeitgesteuerte Sequenz konfigurieren vorgenommen werden. Klicken Sie zur Anzeige des Dialogfelds Zeitgesteuerte Sequenz konfigurieren doppelt oder mit der rechten Maustaste auf den Eingangsknoten und wählen Sie aus dem Kontextmenü die Option Eingangsknoten konfigurieren aus. In diesem Dialogfeld können Sie für zeitgesteuerte Sequenzstrukturen Timing-Quellen angeben, Prioritäten festlegen und fortgeschrittene Einstellungen konfigurieren.
Sie können auch Werte mit den Eingängen des Eingangsknoten verbinden, um Einstellungen zu einer zeitgesteuerten Sequenzstruktur vorzunehmen. Der Eingangsknoten einer zeitgesteuerten Sequenzstruktur zeigt per Voreinstellung nicht alle verfügbaren Eingangsanschlüsse an. Zur Anzeige der ausgeblendeten Anschlüsse ziehen Sie den Eingangsknoten auf oder klicken Sie den Knoten mit der rechten Maustaste an und wählen Sie die entsprechende Option aus dem Kontextmenü aus.
Tipps und Tricks für die Verwendung von zeitgesteuerte Sequenzstrukturen
Im Folgenden finden Sie weitere Informationen zur Verwendung von zeitgesteuerte Sequenzstrukturen.
- Durch einen rechten Mausklick auf die zeitgesteuerte Sequenzstruktur öffnet sich ein Kontextmenü zum Hinzufügen, Entfernen oder Zusammenfassen von Rahmen. Anders als bei einer flachen Sequenzstruktur müssen bei einer zeitgesteuerten Sequenzstruktur alle Eingangswerte der Rahmen vorliegen, damit die Struktur ausgeführt wird.
- Der rechte Datenknoten des letzten Rahmens einer zeitgesteuerten Sequenzstruktur enthält keine Konfigurationsoptionen, da kein weiterer Rahmen bzw. keine Iteration konfiguriert werden muss.
- Wenn sich in einem Blockdiagramm eine zeitgesteuerte Sequenzstruktur und ein VI befinden, wobei das VI nicht auf zeitkritische Ausführung konfiguriert ist, dann wird die Sequenz schneller als das VI ausgeführt. Sie können aber die Priorität einer zeitgesteuerten Sequenzstruktur ändern und damit die Reihenfolge, in der sie relativ zu anderen zeitgesteuerten Strukturen im Blockdiagramm ausgeführt wird.
- Ein VI, das mit zeitkritischer Priorität ausgeführt wird, sollte nicht zusammen mit einer zeitgesteuerten Sequenzstruktur im selben Blockdiagramm verwendet werden, weil es sonst zu Timing-Problemen kommen kann.
- Wenn jeder Rahmen mehrmals ausgeführt werden soll, klicken Sie den Rand der zeitgesteuerten Sequenzstruktur mit der rechten Maustaste an und wählen Sie Durch zeitgesteuerte Schleife ersetzen aus.
Konfigurieren des nächsten Rahmens
Zur Anzeige des Dialogfelds Timing für nächsten Rahmen klicken Sie doppelt oder mit der rechten Maustaste auf den rechten Datenknoten des aktuellen Rahmens und wählen Sie Eingangsknoten konfigurieren aus dem Kontextmenü aus. In diesem Dialogfeld können Sie Startzeit, Priorität, Ausführungsfrist und einen Timeout für den nächsten Rahmen angeben.
Die Startzeit ist der Zeitpunkt, an dem der nächste Rahmen mit der Ausführung beginnt. Die Startzeit sollte relativ zum Start des aktuellen Rahmens und in der Einheit der Timing-Quelle des Rahmens angegeben werden. Geben Sie zur Angabe der Startzeit im Textfeld Start des Dialogfelds Timing für nächsten Rahmen einen Wert an. Wenn der Rahmen nicht vor der angegebenen Startzeit ausgeführt wird, gibt der nächste Rahmen TRUE im Ausgang Verspätete Beendigung? des linken Datenknotens aus.
Sie können auch die Eingangsanschlüsse des Rahmens des rechten Datenknotens verwenden, um den nächsten Rahmen oder die Iteration einer zeitgesteuerten Schleife dynamisch zu konfigurieren. Der rechte Datenknoten des Rahmens einer zeitgesteuerten Sequenzstruktur zeigt per Voreinstellung nicht alle verfügbaren Ausgangsanschlüsse an. Zur Anzeige der ausgeblendeten Anschlüsse ziehen Sie den rechten Datenknoten auf oder klicken Sie den Knoten mit der rechten Maustaste an und wählen Sie aus dem Kontextmenü die entsprechende Option aus.