Ausführungsmodi

LabVIEW SignalExpress

Ausführungsmodi

Per Voreinstellung werden Projekte nach dem Anklicken der Schaltfläche Ausführen kontinuierlich ausgeführt. LabVIEW SignalExpress kann jedoch auch so eingestellt werden, dass ein Projekt entweder einmal durchläuft, eine bestimmte Anzahl von Iterationen absolviert oder eine bestimmte Zeit lang ausgeführt wird. Zur einmaligen Ausführung des Projekts ist der Modus "Einmal ausführen" auszuwählen. Wenn ein Projekt fortlaufend durchlaufen soll, muss es in den Modus "Wiederholt ausführen" versetzt werden. Um ein Projekt auf eine gewisse Anzahl von Iterationen oder eine bestimmte Ausführungsdauer einzustellen, wählen Sie den Modus "Kontinuierlich ausführen" und geben Sie eine Stoppbedingung an.

Im Modus "Einmal ausführen" wird jeder Schritt im Projekt einmal durchlaufen. Wenn Sie z. B. einen Sweep-Schritt zur Ausführungssteuerung von Schritten nutzen, soll dieser unter Umständen nach der letzten Wertänderung nicht mehr weiterlaufen, die bei der Konfiguration des Sweep-Schritts festgelegt wurde.

Der Modus "Wiederholt ausführen" wird für Projekte mit Schritten benötigt, bei denen mehrere Arbeitsschritte in Folge vorgenommen werden müssen, wie z. B. bei der Filterung oder Mittelwertbildung. So bildet beispielsweise der Schritt Leistungsspektrum den Mittelwert von Werten über mehrere Iterationen des Projekts hinweg. Wenn Sie das Projekt nicht wiederholt durchlaufen lassen, kann kein Mittelwert gebildet werden, denn im Modus "Einmal ausführen" würde der Schritt jedes Mal wieder von vorn beginnen.

Beim Festlegen einer bestimmten Ausführungsdauer oder Anzahl von Iterationen läuft das Projekt bis zum Eintreten einer Stoppbedingung im Modus "Kontinuierlich ausführen". Wenn Sie ein Projekt also beispielsweise auf eine Ausführungsdauer von 30 Sekunden einstellen, wird es so ausgeführt, als hätten Sie die Schaltfläche Ausführen betätigt und 30 Sekunden später die Stopp-Schaltfläche angeklickt.

Hinweis Hinweis  Wenn Sie eine Ausführungsdauer angeben, wird die Zeit mittels Software-Timing gemessen. Die Ausführungsdauer eines Projekts kann nicht mittels Hardware-Timing vorgegeben werden.

Festlegen des Ausführungsmodus

Klicken Sie zum Einstellen des Ausführungsmodus an der Schaltfläche Ausführen auf den Pfeil nach unten und wählen Sie Wiederholt ausführen, Einmal ausführen oder Ausführung konfigurieren aus. Im Menü Bedienen besteht ebenfalls eine Möglichkeit zum Festlegen des Ausführungsmodus.

Nach dem Anklicken von Ausführung konfigurieren öffnet sich das Dialogfeld Ausführung konfigurieren. Hier können Sie eine Iterationsanzahl oder eine Ausführungsdauer in Sekunden festlegen. Nach dem Ausführungsende eines Projekts kann auch eine Momentaufnahme aller Signale im Projekt erstellt werden. Nach Konfiguration des Ausführungsmodus ändert sich das Symbol auf der Schaltfläche Ausführen entsprechend. Der Ausführungsmodus muss für jedes Projekt einzeln angegeben werden. Beim Speichern eines Projekts wird auch die Einstellung für die Schaltfläche Ausführen mitgespeichert.

Umwandlung von LabVIEW-VIs

Bei der Umwandlung von LabVIEW-SignalExpress-Projekten in LabVIEW-Blockdiagramme wird das erzeugte VI in dem Modus ausgeführt, der für das dazugehörige Projekt festgelegt wurde, sofern Sie den Ausführungsmodus des VIs nicht manuell ändern. Bei der Umwandlung von LabVIEW-VIs in SignalExpress-Projekte können Sie den Ausführungsmodus über das Pulldown-Menü der Schaltfläche Ausführen oder das Menü Bedienen bestimmen.

Hinweis Hinweis  Wenn ein Projekt einen Schritt des Typs "LabVIEW-VI ausführen" enthält, gilt der Ausführungsmodus nicht für die Bestandteile des VIs (z. B. Schleifen).