Klicken Sie zur Anzeige dieses Dialogfelds doppelt auf den rechten Datenknoten der Zeitgesteuerten Schleife oder des letzten Rahmens. Sie können das Dialogfeld auch durch Rechtsklick auf den rechten Datenknoten und Auswahl der Option Eingangsknoten konfigurieren aus dem Kontextmenü öffnen.

Hier werden alle Einstellungen für die nächste Iteration der zeitgesteuerten Schleife vorgenommen. Sie können eine neue Dauer angeben sowie die Prioritätsstufe und andere Einstellungen für die nächste Iteration bestimmen.

Das Dialogfeld enthält folgende Komponenten:

Option Beschreibung
Periodendauer

Gibt die Periode für die nächste Iteration der zeitgesteuerten Schleife an. Die Standardeinstellung lautet -1, das heißt, die Periode ist die gleiche wie in der vorherigen Iteration.

Der Periodenwert gibt die Zeit an, die zwischen zwei aufeinanderfolgenden Iterationen der zeitgesteuerten Schleife verstreicht. Die Einheit für die Periode hängt von der Timing-Quelle der Struktur ab.
Hinweis Setzen Sie die Periodendauer einer zeitgesteuerten Schleife nicht auf 0. Diese Einstellung wird generell nicht unterstützt, weil dadurch die Anwendung einen undefinierten Zustand annehmen kann. Wenn Sie eine schnellstmöglich laufende Schleife benötigen, die wie eine zeitgesteuerte Schleife mit Ausführungsprioritäten arbeitet, verwenden Sie stattdessen eine While-Schleife in einer zeitgesteuerten Sequenzstruktur.
Priorität

Gibt die Priorität der nächsten Iteration der zeitgesteuerten Schleife relativ zu anderen zeitgesteuerten Strukturen an, die ausgeführt werden können. Je höher der Wert, desto höher die Priorität der zeitgesteuerten Schleife gegenüber anderen Strukturen. Der Wert am Eingang Priorität kann -1 oder eine positive ganze Zahl zwischen 1 und 65,535 sein. Der Standardwert lautet -1, das heißt, die Priorität ist die gleiche wie in der vorherigen Iteration.

Hinweis Diese Einstellung hat nichts mit der VI-Priorität zu tun. LabVIEW führt die zeitgesteuerten Strukturen bei einer Priorität unterhalb der zeitkritischen und oberhalb der hohen Priorität aus. Dabei gilt das Vorrechtsprinzip. Das heißt, eine zeitgesteuerte Struktur mit hoher Priorität, die zur Ausführung bereit ist, wird allen anderen zeitgesteuerten Schleifen niedrigerer Priorität und anderen LabVIEW-Routinen vorgezogen, die keine zeitkritische Priorität haben.
Erweitertes Timing Zeigt fortgeschrittene Optionen zur zeitlichen Steuerung an. Es werden folgende Einstellungen angezeigt:
  • Deadline-

    Gibt die Zeitspanne für die Beendigung der nächsten Iteration der Schleife an.

    Wenn die Iteration nicht vor der angegebenen Deadlineabgeschlossen ist, gibt der Ausgang Finished Late? [i-1] des Knotens Left Data in der darauf folgenden Iteration TRUE zurück.
  • Offset / Phase-

    Gibt die Startzeit oder Phase für die nächste Iteration der zeitgesteuerten Schleife an.

    Mit dieser Option können Sie Strukturen synchronisieren oder ihre Phasen angleichen. Sie können zum Beispiel zwei zeitgesteuerte Schleifen so konfigurieren, dass sie dieselbe Timing-Quelle verwenden, indem Sie im Dialogfeld Zeitgesteuerte Schleife konfigurieren unter Schleifen-Timing-Quelle den gleichen Quellennamen für beide Schleifen angeben. In der einen Schleife können Sie einen Wert von 0 in Offset / Phase und in der anderen zeitgesteuerten Schleife einen Wert von 100 eingeben. Die zeitgesteuerten Schleifen werden dann phasenverschoben um 100 Zeiteinheiten mit den angegebenen Perioden ausgeführt.
  • Timeout-

    Gibt die maximale Zeit in Millisekunden an, die die nächste Iteration einer zeitgesteuerten Schleife auf ein Auslöseereignis von der Timing-Quelle warten kann. Wenn die Ausführung der nächsten Iteration nicht vor Erreichen des Timeouts beginnt, erfolgt die Ausführung der Iteration ungetaktet und es wird bei der nächsten Iteration Timeout im Ausgang Aktivierungsgrund des linken Datenknotens ausgegeben.

    Der Standardwert ist 0, was bedeutet, dass die Zeitüberschreitung gegenüber der vorherigen Iteration unverändert bleibt. Wenn der Timeout-Wert auf -1 eingestellt wird, dann wird in der folgenden Iteration unbegrenzt lange auf einen Trigger von der Timing-Quelle der Struktur gewartet.
Prozessorauswahl Gibt den Prozessor zur Verarbeitung der nächsten Iteration an. Zur Prozessorauswahl gibt es folgende Einstellungen:
  • Modus-

    Gibt an, wie die Ausführung auf die verfügbaren Prozessoren aufgeteilt werden soll. Die Standardeinstellung lautet Automatisch. Das bedeutet, es wird automatisch ein Prozessor ausgewählt.

    Sie können zwischen den folgenden Optionen wählen:
    • Automatisch—LabVIEW wählt automatisch einen Prozessor für die Ausführung aus. Bei Auswahl dieser Option wird das Feld Prozessor deaktiviert und auf -2 eingestellt.
    • Keine Änderung—Dem Rahmen wird automatisch der Prozessor zugewiesen, der bereits für die Ausführung des vorherigen Rahmens zuständig war. Das Feld Prozessor wird deaktiviert und auf -1 eingestellt.
    • Manuell—Ermöglicht die manuelle Auswahl eines Prozessors. Geben Sie dazu in das Feld Prozessor einen Wert zwischen 0 und 255 ein.
  • Prozessor-

    Gibt den Prozessor zur Verarbeitung der Ausführung an. Die Standardeinstellung lautet -2. Das bedeutet, es wird automatisch ein Prozessor ausgewählt. Zum manuellen Zuweisen eines Prozessors geben Sie eine Zahl zwischen 0 und 255 ein, wobei 0 für den ersten Prozessor steht. Wenn Sie eine größere Zahl eingeben, als Prozessoren vorhanden sind, kommt es zu einem Laufzeitfehler und die zeitgesteuerte Struktur wird nicht ausgeführt.

Aktion für verspätete Iterationen Gibt den Modus für verspätete Iterationen für die nächste Iteration der zeitgesteuerten Schleife an.
  • Keine Änderung

    Konfiguriert eine neue Aktion zur Handhabung verspäteter Iterationen für die nächste Iteration, wenn diese Option deaktiviert wird.

    • Verpasste Perioden verwerfen -

      Ignoriert die Daten der Iterationen der zeitgesteuerten Schleife, die den Zeitplan nicht eingehalten haben. Andernfalls verarbeitet die Schleife die Daten der Iterationen, die nicht gemäß dem angegebenen Zeitplan ausgeführt wurden.

    • Ursprüngliche Phase beibehalten -

      Justiert eine zeitgesteuerte Schleife mit verspäteter Ausführung auf den ursprünglich konfigurierten Zeitablauf. Andernfalls wird von der Schleife ein neuer Zeitplan festgelegt, der beim aktuellen Zeitpunkt beginnt.