vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Verbrauchsermittlung in einem Zeitraum / Zählerstands-Interpolation 
Autor: Manfred X
Datum: 09.01.23 22:31

Die Routine "GetConsum" berücksichtigt nur das Datum, nicht die Uhrzeit
der Ablesung.
Falls Uhrzeiten wichtig sind, weil mehrmals täglich abgelesen wird,
muss die Date-Methode beim Lesen von d1,d2 entfernt werden und überall
wo die Methode totaldays verwendet wird, muss statt dessen die Methode
totalminutes benutzt werden.
Die Methode Interval_Days würden zu Interval_Minutes.

Deine Meldeausgabe ist ziemlich umständlich und unübersichtlich.

Meldung = "Erfassungszeitraum: " &
           firstdate.ToShortDateString & " bis " &
           lastdate.ToShortDateString & vbCrLf & vbCrLf
 
   'Dann eine Schleife über ein Stringarray das die Zähler-Nummern enthält
   'und ein Array, das die ermittelten Verbräuche enthält.
 
   Dim counters(2) As Double 'counters(0)="Zählernummer-22007880" usw  
   Dim consums(2) As Double 'Array mit den Verbräuchen c1, c2, c3
   Dim csum As Double
 
   For i = 0 To counters.Length - 1
       Meldung &= "Zählernummer " & counters(i) &
       " Verbrauch: " & consums(i).ToString("0.00") & " m³" & vbCrLf
       csum += consums(i) 'Summe der Verbräuche
   Next i
 
   Meldung &= vbCrLf & "Mittlerer täglicher Verbrauch: "
   Meldung &= (csum * 1000 / (lastdate - firstdate).TotalDays).ToString("0.00") _
     & " L."
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Zählerstände Strom, Wasser, Gas erfassen Auswerten1.330Erichbru29.12.22 11:18
Re: Zählerstände Strom, Wasser, Gas erfassen Auswerten581Manfred X29.12.22 13:36
Einfaches Beispiel534Manfred X29.12.22 15:11
Re: Einfaches Beispiel444Erichbru30.12.22 18:03
Re: Einfaches Beispiel367Manfred X30.12.22 18:24
Re: Einfaches Beispiel316Erichbru30.12.22 18:44
Re: Einfaches Beispiel367Manfred X30.12.22 19:13
Re: Einfaches Beispiel359Erichbru05.01.23 11:36
Re: Zählerstände Strom, Wasser, Gas erfassen Auswerten383Erichbru05.01.23 11:37
Verbrauchsermittlung in einem Zeitraum / Zählerstands-Interp...388Manfred X06.01.23 06:16
Re: Verbrauchsermittlung in einem Zeitraum / Zählerstands-In...335Erichbru07.01.23 11:59
Re: Verbrauchsermittlung in einem Zeitraum / Zählerstands-In...339Manfred X07.01.23 18:41
Re: Verbrauchsermittlung in einem Zeitraum / Zählerstands-In...296Erichbru09.01.23 16:52
Re: Verbrauchsermittlung in einem Zeitraum / Zählerstands-In...323Manfred X09.01.23 22:31
Re: Verbrauchsermittlung in einem Zeitraum / Zählerstands-In...299Erichbru10.01.23 10:46
Re: Verbrauchsermittlung in einem Zeitraum / Zählerstands-In...372Manfred X10.01.23 11:41
Re: Verbrauchsermittlung in einem Zeitraum / Zählerstands-In...293Erichbru10.01.23 12:01
Re: Zählerstände Strom, Wasser, Gas erfassen Auswerten374Erichbru10.01.23 11:56
Re: Zählerstände Strom, Wasser, Gas erfassen Auswerten267Erichbru20.04.23 16:46
Re: Zählerstände Strom, Wasser, Gas erfassen Auswerten373Manfred X20.04.23 21:17
Re: Zählerstände Strom, Wasser, Gas erfassen Auswerten74Erichbru27.03.24 10:55

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel