sominu
22.11.2004, 18:30
Hallo Leute,
ich habe jetzt ein Programm geschrieben, in dem ich an der seriellen Schnittstelle den Takt eines Durchflussmessers auslese und in l/h umrechne. Hierbei soll alle 5s der Durchfluss aktualisiert werden. Das funktioniert auch schon einwandfrei. Der Programmteil zum Erzeugen dieses Ergebnisses befindet sich in einer While-Schleife.
Jetzt möchte ich mit einer Schleife, die sich ausserhalb dieser While-Schleife befindet jede Sekunde diesen und noch andere Werte zusammenfassen und in eine Datei schreiben. Dieser Teil funktioniert auch, jedoch kriege ich aus der Durchfluss-Schleife den Wert für den Durchfluss nicht raus.
Wenn man, während das Programm läuft, die "Leitung" misst, ist der Wert in der Schleife vorhanden, aber ausserhalb der Schleife ist kein Wert zu messen (es wird "0" angezeigt, grau hinterlegt). Wie also kriege ich einen Ergebniswert aus einer Schleife raus? Ich habe einen ganz normalen Tunnel an der Schleife.
Ich hoffe man versteht, was ich meine. Evtl. kann ich morgen das File posten.
mfg
somi
ich habe jetzt ein Programm geschrieben, in dem ich an der seriellen Schnittstelle den Takt eines Durchflussmessers auslese und in l/h umrechne. Hierbei soll alle 5s der Durchfluss aktualisiert werden. Das funktioniert auch schon einwandfrei. Der Programmteil zum Erzeugen dieses Ergebnisses befindet sich in einer While-Schleife.
Jetzt möchte ich mit einer Schleife, die sich ausserhalb dieser While-Schleife befindet jede Sekunde diesen und noch andere Werte zusammenfassen und in eine Datei schreiben. Dieser Teil funktioniert auch, jedoch kriege ich aus der Durchfluss-Schleife den Wert für den Durchfluss nicht raus.
Wenn man, während das Programm läuft, die "Leitung" misst, ist der Wert in der Schleife vorhanden, aber ausserhalb der Schleife ist kein Wert zu messen (es wird "0" angezeigt, grau hinterlegt). Wie also kriege ich einen Ergebniswert aus einer Schleife raus? Ich habe einen ganz normalen Tunnel an der Schleife.
Ich hoffe man versteht, was ich meine. Evtl. kann ich morgen das File posten.
mfg
somi