Zum Öffnen dieses Dialogfelds klicken Sie mit der rechten Maustaste auf eine For-Schleife und wählen Sie aus dem Kontextmenü die Option Parallele Ausführung von Iterationen konfigurieren aus.

Nachdem Sie Leistungsüberlegungen für parallele For-Loop-Iterationen überprüft und festgestellt haben, ob eine For-Loop parallelisierbar ist, können Sie in diesem Dialogfeld parallele Schleifeniterationen aktivieren.

Das Dialogfeld enthält folgende Komponenten:

Option Beschreibung
Parallele Ausführung von Schleifeniterationen aktivieren

Ermöglicht die parallele Ausführung von For-Schleifen. Bei Auswahl dieser Option wird unter dem Zählanschluss N der For-Schleife ein P-Anschluss für die parallelen Instanzen angezeigt.

Verwenden Sie das Terminal für parallele Instanzen, um die Anzahl der generierten parallelen Schleifeninstanzen anzugeben, die LabVIEW verwenden soll. Wenn Sie am Anschluss für parallele Instanzen -1 angeben, arbeitet LabVIEW mit dem Wert, der unter Anzahl der Instanzen paralleler Schleifen ausgewählt wurde. Wenn Sie den Wert 0 verwenden oder den Anschluss offen lassen, ermittelt LabVIEW die Anzahl verfügbarer logischer Prozessoren während der Ausführung und erzeugt entsprechend viele Schleifenexemplare. Wenn die Anzahl der von LabVIEW ermittelten Schleifeninstanzen größer als die angegebene Anzahl der Instanzen paralleler Schleifen ist, arbeitet LabVIEW mit der angegebenen Anzahl.
  • Anzahl der generierten parallelen Schleifeninstanzen-

    Gibt die Anzahl der Exemplare von For-Schleifen an, die LabVIEW während der Kompilierung generieren soll. Bei der Nutzung des VIs auf mehreren Computern müssen Sie die Anzahl der Instanzen paralleler Schleifen auf die Höchstanzahl logischer Prozessoren einstellen, die keiner der Computer überschreitet.

    Verwenden Sie das Terminal für parallele Instanzen in der For-Loop, um anzugeben, wie viele der generierten Instanzen zur Laufzeit verwendet werden sollen. In diesem Dialogfeld wird angegeben, wie viele Instanzen paralleler Schleifen erzeugt werden sollen. Wenn Sie am Anschluss für parallele Instanzen eine größere Anzahl von Instanzen angeben, wird diese daher automatisch in den Wert geändert, der in diesem Dialogfeld angegeben wurde.
  • Iterationsaufteilung - Zeitplan

    Gibt an, wie die Iterationen zwischen den Schleifeninstanzen aufgeteilt werden sollen.

    • Iterationen automatisch partitionieren-

      Teilt die Schleifeniterationen automatisch in Blöcke auf.

    • Partitionierung mit Chunk-Größe angeben (C) terminal-

      Teilt die Schleifeniterationen in gleichgroße Blöcke von Teiliterationen auf. Die Anzahl der Iterationsblöcke wird durch den Wert am Anschluss für Iterationsblöcke (C) festgelegt. Sie können auch ein Array mit dem Anschluss für Iterationsblöcke verbinden. Wenn zu viele Blockgrößen angegeben werden, ignoriert LabVIEW die überzähligen Werte. Wenn zu wenige Blockgrößen angegeben werden, wird die Blockgröße im letzten Array-Element für alle verbleibenden Array-Elemente genutzt.

  • Debugging zulassen-

    Ermöglicht die Fehlersuche innerhalb der For-Schleife, indem Schleifeniterationen nacheinander ausgeführt werden. Per Voreinstellung ist keine Fehlersuche in parallelen Schleifeniterationen möglich.