- Labornetzteil AliExpress         
Ergebnis 11 bis 20 von 22

Thema: Sonnenbahnberechnung mit BASCOM

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #19
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    26.03.2006
    Beiträge
    361
    Ich habe jetzt mal den Code nach deinen Werten die du mir errechnet hast umgebaut. Die Sonnenuntergangszeit stimmt auf die Minute genau, jedoch liegt die Sonnenaufgangszeit um 10 Minuten daneben.
    Was habe ich falsch gemacht?

    Hier mal mein Code:

    Code:
     Zone = 1
     Term1 = 0.0337 * Tagimjahr
     Term1 = Term1 + 0.465
     Term1 = Sin(term1)
     Term1 = -0.171 * Term1
     Term2 = 0.01787 * Tagimjahr
     Term2 = Term2 - 0.168
     Term2 = Sin(term2)
     Term2 = 0.1299 * Term2
     Woz_moz = Term1 - Term2                                    'Zeitgleichung /in Stunden
     Diff2 = Woz_moz * 60                                       'auf Minuten gerechnet
    
     'Berechnung Deklination
     Term1 = Tagimjahr - 80.086
     Term1 = Term1 * 0.016906
     Term1 = Sin(term1)
     Deklination = Term1 * 0.4095
    
     'Berechnung Zeitdifferenz
     Term1 = Sin(deklination)
     Term1 = 0.747 * Term1                                      'B=pi*48,267/180 = 0,843, sin B= 0,747
     Term1 = -0.0145 - Term1                                    'sin(h)=-0,0145
     Term2 = Cos(deklination)
     Term2 = 0.6024 * Term2                                     'cos(B)=0,6294
     Zeitdiff = Term1 / Term2
     Zeitdiff = Acos(zeitdiff)
     Zeitdiff = 3.8197 * Zeitdiff                               '12/pi=3,8197
    
     'Sonnenaufgang
     Sa = 12 - Zeitdiff
     Sa = Sa - Woz_moz
     Sa = Sa - 1.093                                            '16.4 / 15 = 1.093
     Sa = Sa + Zone                                             'MEZ, bei MESZ +2
     Samin = Frac(sa)
     Sahour = Sa - Samin
     Samin1 = Samin * 60
     Sastrmin = Str(samin1)
     Sastrmin = Format(sastrmin , "00")
    
     'Sonnenuntergang
     Su = 12 + Zeitdiff
     Su = Su - Woz_moz
     Su = Su - 0.9067
     Su = Su + Zone
     Sumin = Frac(su)
     Suhour = Su - Sumin
     Sumin1 = Sumin * 60
     Sustrmin = Str(sumin1)
     Sustrmin = Format(sustrmin , "00")
    Geändert von Accenter (14.01.2014 um 01:53 Uhr)
    ----------------------------------------------------------------------------------------
    Je tiefer die Sonne der Kunst sinkt, umso grössere Schatten werfen Zwerge!!

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test