LabVIEWForum.de
Änderung eines Wertes nach einer bestimmten Zeit - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Änderung eines Wertes nach einer bestimmten Zeit (/Thread-Aenderung-eines-Wertes-nach-einer-bestimmten-Zeit)



Änderung eines Wertes nach einer bestimmten Zeit - irgendeinuser - 04.04.2005 12:42

hallo zusammen.

nachdem mir hier bei meinem ersten problem so schnell geholfen wurde (danke jürgen) wende ich mich nun wieder an euch...

der volumenstromsollwert soll nacheinander bestimmte werte anfahren (100m³/h, 200m³/h, 250m³/h ...usw) und diese jeweils für ein paar minuten halten.

es muss also nur ein wert in einem bestimmten intervall geändert werden.

habs mit einer sequenz versucht...und bin jetzt verwirrter als vorher.

gibt es eine möglichkeit in eine art maske die gewünschten werte und das intervall festzulegen?

ich lade einfach mal das vi hoch.

vielen dank im voraus,
gruß
ben


Änderung eines Wertes nach einer bestimmten Zeit - Buhrz - 04.04.2005 12:56

OK

Zwei fragen vorweg
1 Ist das intervall immer gleich groß also erhöht sich der volumenstrom immer um den gleichen wert
2 ist das Zeitintervall immer gleich groß

Lösungsideen

du brauchst eigentlich deine lösung die du für das speichern benutzt hast nur auf den Volumenstrom modefizieren

Z.B kannst du die verschiedenen Volumenströme in ein array schreiben und von dort lesen.

Gruß

Jürgen


Änderung eines Wertes nach einer bestimmten Zeit - irgendeinuser - 04.04.2005 14:45

hallo jürgen!

optimal wäre es, wenn beide intervalle (volumen- und zeitintervall) frei wählbar sind.

die idee mit dem array klingt gut, läßt sich auch recht elegant auf dem frontpanel lösen.

ich versuch es gerade mit einem 2d-array (eine spalte für vol, eine für messintervall), hab aber probleme bei der inkrementierung der indizes...hast du da vielleicht einen tip?

danke für die schnelle antwort :-)

gruß
ben


Änderung eines Wertes nach einer bestimmten Zeit - Buhrz - 05.04.2005 10:18

Als erste Idee würde ich ein Schiftregister benutzen
Was du beim Start auf null setzt

Gruß

Jürgen

PS
Sonst stell doch nochmal dein VI ins netz


Änderung eines Wertes nach einer bestimmten Zeit - irgendeinuser - 15.04.2005 14:07

hallo jürgen.

die aufgabenstellung hat sich etwas geändert.
als zusätzliche funktion soll zb der volumenstrom solange erhöht werden bis ein bestimmter druckverlust (wird als analoger eingang erfasst) erreicht wird.

kannst du mir vielleicht ein "themengebiete" nennen mit mit deren hilfe sich sowas realisieren läßt? dann versuch ich mich schlau zu lesen...

kann ich irgendwie programmroutinen in LabVIEW schreiben in der art:

"erhöhe analogausgang y mit schrittweite z bis analogeingang x gleich a ist"
oder
"erhöhe analogausgang y um b alle w sekunden bis y gleich k ist"

da kommt wohl noch einiges an arbeit auf mich zu glaub ich...
bin dir wie immer für jeden tip dankbar.

gruß ben