Thema Datum  Von Nutzer Rating
Antwort
06.10.2011 19:10:08 Joe
NotSolved
Blau Batterie Lade Funktion rechnet Falsch
06.10.2011 20:05:33 Till
NotSolved
06.10.2011 20:20:09 Gast13664
NotSolved
06.10.2011 23:48:21 Till
NotSolved
07.10.2011 13:36:08 Joe
NotSolved

Ansicht des Beitrags:
Von:
Till
Datum:
06.10.2011 20:05:33
Views:
1169
Rating: Antwort:
  Ja
Thema:
Batterie Lade Funktion rechnet Falsch
1
2
3
4
5
6
7
8
9
10
11
12
13
'Wenn mehr Last als Erzeugung
If dblUeberschuss < 0# Then
    dblUeberschuss = dblUeberschuss * (-1)
    dblEV = dblPV
    If dblUeberschuss >= 0# Then
        dblUeberschuss = dblUeberschuss - dblSpeicher
        dblBezug = dblUeberschuss - dblSpeicher
        dblSpeicher = 0#
    Else
        dblSpeicher = 0# - dblUeberschuss
        ÜdblUeberschuss = 0#
     
    End If

Die zweite If-Bedingung macht eigentlich kein Sinn da sie immer falsch zurückgeben wird. Eine Zahl kann nicht gleichzeitig kleiner als 0 und  größer gleich 0 sein...

1
2
3
4
5
6
7
'Wenn mehr Last als Erzeugung
If dblUeberschuss < 0# Then
    dblUeberschuss = dblUeberschuss * (-1)
    dblEV = dblPV
 
        dblSpeicher = 0# - dblUeberschuss
        ÜdblUeberschuss = 0#

Sollte zum selben Ergebnis führen, oder?


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
06.10.2011 19:10:08 Joe
NotSolved
Blau Batterie Lade Funktion rechnet Falsch
06.10.2011 20:05:33 Till
NotSolved
06.10.2011 20:20:09 Gast13664
NotSolved
06.10.2011 23:48:21 Till
NotSolved
07.10.2011 13:36:08 Joe
NotSolved