Hallo zusammen.
Hier habe ich eine Fehlermeldung die ich nicht beseitigen kann.
Fehler: Compilation error: 'DisplFeld3' was not declared in this scope;
Die Fehlerursache ist, dass die if-else -Schleife nicht durchlaufen wird! Aber warum nur?Code:... if(Ishunt < 1.0) { //wenn Wert < 1,0A ist, [mA]-Anzeige String DisplFeld3 = "3 " + String(IshuntMA, 1) + "mA"; } else { String DisplFeld3 = "3 " + String(Ishunt, 1) + "A"; } String DisplFeld4 = "4 von Pin " + String(VmwMax, 0); ... display.setCursor(1,46); display.print(DisplFeld3); display.setCursor(1,62); display.print(DisplFeld4); ...
- - - Aktualisiert - - -
Füge ich folgende Testzeile hinzu, kommt keine Fehlermeldung und wird nur "3 test" angezeigt.
Code:... String DisplFeld3 = "3 test"; //TESTzeile if(Ishunt < 1.0) { String DisplFeld3 = "3 " + String(IshuntMA, 1) + "mA" } else { String DisplFeld3 = "3 " + String(Ishunt, 1) + "A"; } ...







Zitieren

Lesezeichen