Suche Hilfe für Sternenzeit Berechnung !!!!!!!!!!!

Status
Es sind keine weiteren Antworten möglich.

Olaf_Geistert

Aktives Mitglied
Hallo folk`s,
also ich wolte mir ein C++ Programm schreiben was mir immer meine Aktuelle Sternenzeit bzw. wo ich gleich die Koordinaten umrechnen kann schreiben.
Hatte mir extra das Buch : Astronomie mit dem Personal Computer gekauft von Montenbruck und Pfleger ,aber so richtig komme ich nicht auf das endergebniss was eigentlich rauskommen sollte.
Hat jemmand von euch es auch schon mal versucht und erfolg damit . Würde mich freuen wenn jemmand helfen kann.
Grüße Olaf. <img src="/phpapps/ubbthreads/images/icons/crazy.gif" alt="" />
 
Hi,

wie genau möchtest du denn das Ergebnis?

Im Prinzip müsstest du ja lediglich ein Referenzdatum eingeben - also zum Beispiel:

Datum = x,
Uhrzeit = y,
Sternzeit = z

Von da aus gehend gilt folgendes (wenn ich richtig gerechnet habe):

Mit jeder vergangenen Minute Ortszeit vergehen 0,997 Minuten Sternzeit. Das macht pro Tag eine steigende Differenz zwischen Ort- und Sternzeit um weitere 4 Minuten aus. Nach einem Jahr stehst du dann wieder auf Anfang!

Du bräuchtest doch dann quasi folgende Schritte in deinem Quellcode:

1. Referenzvariablen programmieren, die stimmen, und auf die sich deine Formel immer beruft (z.B. Frühlingsanfang)

2. Das aktuelle Datum und Uhrzeit holen

3. Umrechnen

4. Ausgabe

Leider kenn ich mich mit C nicht aus, aber da die genannten Schritte mit Delphi recht einfach wären, müsste C es doch auch hinbekommen. <img src="/phpapps/ubbthreads/images/icons/wink.gif" alt="" />
 
Wenn du es wirklich nicht auf die Reihe bekommst . . . . . guckst du hier

das wird dir tausend pro weiterhelfen, da lege ich meine hand für ins feuer!:)


Andreas
 
Re: Suche Hilfe für Sternenzeit Berechnung !!!!!!!

Beispiel:

Gesucht ist die Greenwich-Sternzeit für den 31.1.2005, 9:30 UT.

Das Julianische Datum dieses Zeitpunkts ist JD=2453401.8958; das
Julianische Datum für O Uhr UT jenes Tages ist JD0 = 2453401.5000.

Damit erhalten wir T = (JD-2451545)/36525 = 0.050839036 und
T0 = (JD0-2451545)/36525 = 0.050828200.

9h 30m entsprechen ausserdem 34300 Sekunden.

Eingesetzt in die Formel von Mo/Pfl ergibt das

Theta0 = 24110.54841 s + 8640184.812866 s * 0.050828200 + 1.0027379093 * 34200 s
+ 0.093104 s * 0.050839036^2 - 0.0000062 s * 0.050839036^3

= 24110.54841 s + 439165.04171 + 34293.63650 + 0.00024 - 8e-10

= 497569.22686 s

= 138.21367 h (Division durch 3600)

= 18.2137 h (ganzzahlige Vielfache von 24 h abgezogen)

= 18h 12m 49s

Dann noch umrechnen auf deine eigenen Ortskoordinaten und fertig:

Theta = Theta0 - (-12.33)*1h/15° = 18.2137h + 0.822h = 19.0357h = 19h 02m 09s

Tschau,
Thomas
 
Re: Suche Hilfe für Sternenzeit Berechnung !!!!!!!

Hi Thomas,
sieht gut aus werde es mal durch Testen. Im Buch ist das eben nicht so klar dargestellt mit dem ganzen umrechnen.
oder ich übersehe was............
Werde bescheit geben was raus kam ,ok.
Grüße Olaf. <img src="/phpapps/ubbthreads/images/icons/cool.gif" alt="" />
 
Re: Suche Hilfe für Sternenzeit Berechnung !!!!!!!

HI folk`s,
jetzt ist alles klaro ,ich hatte ein kleinen Denkfehler
den ich übersehen hatte.
Grüße olaf. <img src="/phpapps/ubbthreads/images/icons/wink.gif" alt="" />
 
Re: Suche Hilfe für Sternenzeit Berechnung !!!!!!!

Hi Thomas,
mal eine Frage noch ,wie verhält sich eigentlich die Eigenschaft Süd oder Nord Beobachtung hier bei den Koordinatenberechnung.
Grüße Olaf. <img src="/phpapps/ubbthreads/images/icons/tongue.gif" alt="" />
 
Status
Es sind keine weiteren Antworten möglich.
Zurück
Oben