LabVIEWForum.de - Dauer einer while-Schleife anzeigen

LabVIEWForum.de

Normale Version: Dauer einer while-Schleife anzeigen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

durch einen Kippschalter starte ich einen Dauerlauftest. Dieser Test besteht aus mehreren Zyklen, welche
wiederholt werden sollen. Dies habe ich mit einer while-Schleife realisiert.

Wie kann ich nun die vertrichene Zeit, seit Beginn der while-Schleife, also mit Betätigung des Schalters,
anzeigen?
Ich möchte einfach nur visuell darstellen, wie lange der Test schon läuft.
Hallo Skywalker,

entweder mit dem Express-VI "Elapsed Time" oder wie im Anhang.

Gruß,
Marko
Mit dem VI "elapsed time" arbeite ich bereits. Das funktioniert eigentlich auch wunderbar.
In meiner while-Schleife befindet sich jedoch eine "flat sequence", welche Schritt für Schritt
abgearbeitet wird. Und in dieser Sequenz wird teilweise in SubVI's gesprungen.

Ich vermute einmal, dass durch diese flache Sequenzstruktur die Dauer nicht angezeigt werden kann.
Jedenfalls bei mir nicht. Das Anzeigeelement bleibt auf 0.

Was kann ich tun, damit die Dauer der while-Schleife angezeigt wird?
' schrieb:Was kann ich tun, damit die Dauer der while-Schleife angezeigt wird?
In dem Vorschlag von marker wird die Zeit nur bei jedem neuen Schleifendurchlauf aktualisiert. Verstehe ich Dich richtig, daß Du, bedingt durch irgendwelche inneren Sequenzen mit sehr langer Abarbeitungszeit, sehr große Zeiten pro Schleifeniteration hast, und Du gern möchtest, daß in dieser Zeit die Uhr nicht stehen bleibt?
Das könnte man mit 2 unabhängigen Schleifen realisisieren, in der zweiten ist die Uhr, und die Schleife wird mit der ersten Schleife gestartet und beendet.
' schrieb:In dem Vorschlag von marker wird die Zeit nur bei jedem neuen Schleifendurchlauf aktualisiert. Verstehe ich Dich richtig, daß Du, bedingt durch irgendwelche inneren Sequenzen mit sehr langer Abarbeitungszeit, sehr große Zeiten pro Schleifeniteration hast, und Du gern möchtest, daß in dieser Zeit die Uhr nicht stehen bleibt?
Das könnte man mit 2 unabhängigen Schleifen realisisieren, in der zweiten ist die Uhr, und die Schleife wird mit der ersten Schleife gestartet und beendet.

Ganz genau das will ich. Jedoch klappt das bei mir nicht. Wie könnte das beispielsweise aussehen?
Einfach 2 Schleifen parallel? Wie kann ich die 2. Schleife mit der ersten starten und beenden?
Bin in Zeitnot und die nächsten Tage nicht da, kann vielleicht jemand anders hefen?
Hi,

Lucki meinte wohl so...


[attachment=6515]
Gruss
Achim
Referenz-URLs