LabVIEWForum.de - Zeitschleifenintervall automatisch ändern

LabVIEWForum.de

Normale Version: Zeitschleifenintervall automatisch ändern
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen.

Mich plagt folgendes Problem:

Ich habe in LabView eine Anwendung Programmiert, die mir mittels einer Zeitschleife Informationen eines Druckausmessers in eine Text-Datei schreibt. Allerdings ändert sich der zu ermittelnde Druck bis zu einem gewissen Schwellenwert nur unerheblich, daher reicht es aus, in diesem Zeitraum die Werte alle 30 sek. zu ermitteln. Ab dem besagten Schwellenwert wird es interessanter, daher sollten ab diesem Zeitpunkt die Informationen im Sekundentakt aufgezeichnet werden.

Jetzt meine Frage:
Lässt sich die Zeitschleife irgendwie bearbeiten, dass LabView automatisch die Intervalllänge anpasst, sobald der Schwellenwert überschritten ist?
Und wenn dies in irgendeiner Weise realisierbar sein sollte, wäre es grandios wenn die verkürzte Intervalllänge für einen definierten Zeitraum besteht, bevor sie wieder auf die Ausgangslänge (die mit 30sek.) zurückspringt.

Hoffe es ist einigermaßen nachvollziehbar worin die Problematik liegt.

Vielen Dank auf jeden Fall im voraus für etwaige Anregungen etc.

Gruß, Alex
Was ist aber, wenn eine Sekunde nach der letzten Erfassung der Messwert über die Schwelle geht?

Ich würde hier eher so vorgehen, dass alle Sekunde gemessen wird und solange der Wert unter der Schwelle liegt nur jeder 30. Wert gespeichert wird. Über der Schwelle wird jeder Wert gespeichert.
In einer Timed-Loop kann man auch in der Schleife die Intervallzeit verändern. Jedoch muss erst die alte Wartezeit abgelaufen sein, damit die Schleife durchläuft.

Die Timed-Loop kann auch mit einer benannten Timing-Quelle verbunden werden. Diese Timing-Quelle lässt sich abbrechen und neu starten. Alles auf der Zeitgesteuerte-Strukturen-Palette zu finden.
hallo,

wenn ichs richtig verstanden habe willst du sowas hier?


mfg duffiBadewanne_2_2

P.S.: Die Variante von unicorn ist sicher die schönere
Hallo Duffi,

Anbei mal ein kleines VI, das mir so in den Kopf geschossen ist. Der Wert "Simu" ist dein Temperaturwert, ich habe ihn mal in die Schleife gepackt, damit der Fehler wie in Unicorn beschrieben hat (1sec nach dem messen wird der Schwellwert überschritten) abgefangen wird. So findet allerdings die Messung alle 100ms statt. Wenn du, warum auch immer, auch nur so selten messen willst, nimm deine Messung in die Hauptschleife.

Wobei ich die Variante von unicorn besser finde.

MfG Timo
(23.11.2011 14:48 )TpunktN schrieb: [ -> ]Hallo Duffi,

Anbei mal ein kleines VI, das mir so in den Kopf geschossen ist. Der Wert "Simu" ist dein Temperaturwert, ich habe ihn mal in die Schleife gepackt, damit der Fehler wie in Unicorn beschrieben hat (1sec nach dem messen wird der Schwellwert überschritten) abgefangen wird. So findet allerdings die Messung alle 100ms statt. Wenn du, warum auch immer, auch nur so selten messen willst, nimm deine Messung in die Hauptschleife.

Wobei ich die Variante von unicorn besser finde.

MfG Timo

Der Ersteller ist schmale_kotze Isagnix_2 wie er es haben will
Uups, sry Duffi Angel_not
Besser spät als nie bedanke ich mich mal recht herzlich bei allen die sich die Mühe gemaht haben um mir zu helfen. Hat mich wirklich ein ganzes Stück weiter gebracht!!

Vielen vielen Dank, habt ihr echt nen klasse Forum!!!

Gruß
Referenz-URLs