Forum

Einloggen | Registrieren | RSS  

Phyton (Computertechnik)

verfasst von beat, 06.09.2018, 13:00 Uhr

Hi,


ich hab folgendes Problem:

Ich lese einen Flowsensor aus--> Das Datenblatt sagt mir F=10Q-4 (F in HZ /// Q=L/Min) Des Weiteren gibt es an 383 Impulse für 1Liter Wasser
Eingegeben habe ich das hier in mein Script-->

global anzahl
anzahl = 0

def anzahlpuls(channel):
# Rufen der Varaiblen
global anzahl
# Immer um einen Impuls addieren
anzahl = anzahl+1
# Wichtig:Formlen einsetzen
liter = float((anzahl+4)/(10))
# Ausgabe 3te Kommstelle
info1.config(text = "%10.3f"% (liter))

GPIO.add_event_callback(11, anzahlpuls)

So die Formel passt niemals und ich habe keine Ahnung wo das Problem liegt! Ich habe nur die Impulse ausgeszählt und das passt 383 Impulse ergibt 1 Liter Wasser! Wo liegt den hier der Fehler ich sehe es einfach nicht! Ich weiß das andere das über die Zeitdifferenz der Impulse erledigen aber auch der Weg muss doch funktionieren oder nicht?


Hat jemand mal Lust mir das zu erklären? Vielen Dank euch im voraus!



Gesamter Thread:

Phyton - beat, 06.09.2018, 13:00
Phyton - Hartwig(R), 06.09.2018, 17:43
Phyton - Wolfgang Horejsi(R), 06.09.2018, 19:56
Phyton - beat, 06.09.2018, 21:12
Phyton - Gast, 06.09.2018, 21:45
Phyton - beat, 07.09.2018, 00:43
Phyton - Hartwig(R), 06.09.2018, 22:40
Phyton - beat, 07.09.2018, 00:50
Phyton - Hartwig(R), 07.09.2018, 10:12