Das Beispielprogramm der C-Control I Station „DS1631_MIN_Max „ zeigt -60,0 als Minwert an. Dieser Wert ist falsch. Den richtigen Wert erhält man wenn man die Funktion DS1631RESET(DS1631) nicht aufruft.
Beim Beispielprogramm DS1631_READ tritt der gleiche Fehler auf. Wenn man die Schleife herausnimmt erscheit der falsche Wert -60,0 . Fügt man in die Schleife eine Pause 100 nach loop ein sieht man, daß der erste Wert mit -60 falsch ist. Erst die nächsten Werte sind richtig.
Ist die Funktion DS1631RESET(DS1631) fehlerhaft ? Kann man diese Funktion bedenkenlos weglassen um ein richtiges Ergebnis zu bekommen ?
Hallo,
ja, ist bekannt das der erste Wert falsch ist. Einfach nach dem RESET gleich ein DS1631CONVERT machen. Danach ist alles ok. Der RESET steht in der Spec so drin und sollte dann auch ausgeführt werden.
Jörg
Sie können keine Beiträge in dieses Forum schreiben. Sie können auf Beiträge in diesem Forum nicht antworten. Sie können Ihre Beiträge in diesem Forum nicht bearbeiten. Sie können Ihre Beiträge in diesem Forum nicht löschen. Sie können an Umfragen in diesem Forum nicht mitmachen.