AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Aktueller Sternhimmel

Aktueller Sternhimmel

Ein Thema von Mathematiker · begonnen am 15. Mär 2013 · letzter Beitrag vom 19. Mär 2013
Antwort Antwort
Seite 2 von 4     12 34   
Mathematiker
Hallo,

bisher war ich ausschließlich bei der "Konkurrenz" unterwegs, möchte aber nun auch hier ab und an etwas beitragen. Als erstes stelle ich mein Lieblingsprogramm vor.

Nach dem Programmstart wird der Sternhimmel für die aktuelle Zeit und den gewählten Beobachtungsort gezeichnet. Der Beobachtungsort kann rechts oben in einer Combobox gewählt werden. Ist Euer eigener Ort nicht enthalten, wählt bitte einen aus der Nähe. Datum und Uhrzeit können auch in aufklappbaren Listen eingestellt werden.

Gezeichnet werden die rund 1500 Sterne, die bei normalen Bedingungen, trotz Umweltverschmutzung, mit bloßem Auge zu sehen sind. Die Farbe gibt dabei deren Spektralklasse an.

Zusätzlich berechnet das Programm die aktuellen Ephemeriden (Orte) der Planeten, der Sonne und des Mondes. Weitere Darstellungsoptionen, z.B. Himmelsrichtung, Namen der hellsten Sterne, Sternbildbezeichnungen und deren Hilfslinien usw., können auch ausgewählt werden.

Besonders wichtig ist die Simulation (F2 oder Schalter). Dabei wird die Zeit kontinuierlich verändert und man sieht die Himmelskörper aufgehen, kulminieren und im Westen wieder untergehen. Die Geschwindigkeit kann in der linken Combobox geregelt werden.

Weitere Einstellungen sind:
1.Sterne können auch in Weiß gezeichnet werden.
2.Eine beliebige Himmelsrichtung (Azimut) kann eingestellt werden.
3.Ein Klick auf einen dargestellten Stern gibt für diesen Zusatzinformationen.
4.Sternbildgrenzen, Himmelsäquator und Tierkreiszeichen können dargestellt werden.
5.Die Lage der Galileischen Jupitermonde kann angezeigt werden.
6.Zusätzlich mit Ephemeridentabelle der Planeten.
7.Für den Mond und die Sonne werden zusätzliche Informationen angegeben, auch mit Mondphasenkalender.
8.Die Planetenbahnen und die Lage der Planeten werden in "Draufsicht" angezeigt.
9.Die aktuelle Venusphase, mit scheinbarem Durchmesser und Helligkeit kann ebenfalls angezeigt werden, außerdem die Darstellung der Tag- und Nachtgrenze auf der Erde.

Vielleicht gefällt das Programm ja dem einen oder anderen.

Beste Grüße
Mathematiker

Rev 1: Azimut kann mit der Maus schnell verändert werden.
Rev 2: Alle Einstellungen werden in einer ini-Datei gespeichert.
Rev 3: kleine Darstellungsfehler behoben.
Rev 4: bei Klick auf einen Planeten werden Zusatzinformationen angezeigt.
Rev 5: Zusatzinformationen auch bei Klick auf Mond und Sonne. Diverse Fehler entfernt.
Rev 6: Tierkreiszeichen werden beschriftet. Die Zusatzinformationen werden (hoffentlich) immer korrekt angezeigt. Die Ini wird jetzt im Anwenderverzeichnis gespeichert.
Miniaturansicht angehängter Grafiken
sternhimmel.png  
Angehängte Dateien
Dateityp: zip sternhimmel6.zip (720,0 KB, 40x aufgerufen)

Geändert von Mathematiker (19. Mär 2013 um 19:19 Uhr)
 
Mathematiker
 
#11
  Alt 17. Mär 2013, 12:52
Hallo,
Ein weiterer Wunsch wäre das Speichern der doch sehr vielfältigen Einstellungen für die Ansicht.
Einiges wird ja schon gespeichert, u.a. der Beobachtungsort, das Azimut, die Darstellungsgeschwindigkeit, die Fensterposition usw.
Ich hoffe, dass es auch bei Dir funktioniert. Andernfalls muss ich den Fehler suchen.
Die anderen Optionen (Ekliptik, Sternnamen, ...) werde ich noch speichern. Das dauert aber etwas länger.

Beste Grüße
Mathematiker
  Mit Zitat antworten Zitat
Benutzerbild von GPRSNerd
GPRSNerd

 
Delphi 10.4 Sydney
 
#12
  Alt 17. Mär 2013, 13:51
Die erwähnten Einstellungen werden erfolgreich gespeichert, also keine Fehlersuche nötig.
Hast du mal erwägt, die Einstellungen mindestens als INI-Datei oder besser noch als XML zu speichern? Bei dem jetzigen zeilenorientierten Speichern wäre eine Abwärtskompatibilität bei Erweiterungen oder Änderungen nicht möglich, da der Zugriff nicht strukturiert ist.
Also zB:

Code:
[Ort]
Name=Essen, D

[Ansicht]
Azimuth=123
Sternenbilder=True
...
Stefan
  Mit Zitat antworten Zitat
Mathematiker
 
#13
  Alt 17. Mär 2013, 15:54
Hallo,
in der Revision 2 werden alle Einstellungen gespeichert und auch in einer ini-Datei.

Beste Grüße
Mathematiker
  Mit Zitat antworten Zitat
Benutzerbild von GPRSNerd
GPRSNerd

 
Delphi 10.4 Sydney
 
#14
  Alt 17. Mär 2013, 18:16
Super! Jetzt habe ich erstmal nix mehr zu wünschen...
Stefan
  Mit Zitat antworten Zitat
Namenloser

 
FreePascal / Lazarus
 
#15
  Alt 17. Mär 2013, 19:34
Nettes Programm, mir sind zwei kleine Fehler aufgefallen:

Wenn man mehrere Linien aktiviert (?), kommt es manchmal zu Darstellungsfehlern wie im Anhang 1. Die sind immer nur mal zwischendurch für einen kurzen Moment im Bild und verschwinden dann sofort wieder...

Außerdem wird die Ekliptik auf der einen Seite nicht ganz bis zum Rand gezeichnet (siehe Anhang 2).
Miniaturansicht angehängter Grafiken
scr5973_20130317.png   scr5974_20130317.png  
  Mit Zitat antworten Zitat
Mathematiker
 
#16
  Alt 17. Mär 2013, 19:54
Hallo,
Danke für die Hinweise.
Wenn man mehrere Linien aktiviert (?), kommt es manchmal zu Darstellungsfehlern wie im Anhang 1. Die sind immer nur mal zwischendurch für einen kurzen Moment im Bild und verschwinden dann sofort wieder...
Habe ich leider noch nicht nachvollziehen können, d.h. es kommt eine längere Fehlersuche auf mich zu.
Zumindest habe ich noch ein blödes Initialisierungsproblem beim Erststart des Programms, wenn die ini noch nicht gefüllt ist. Da muss ich noch arbeiten.
Wenn Du Deinen eigenen Ort auswählst (oder etwas in der Nähe), das Programm schließt und wieder öffnest, könnte es sein, dass die Linien nicht mehr auftreten.

Außerdem wird die Ekliptik auf der einen Seite nicht ganz bis zum Rand gezeichnet (siehe Anhang 2).
Ist schon behoben, allerdings werde ich erst eine neue Revision 3 anfügen, wenn ich das obere Problem geklärt habe.

Beste Grüße
Mathematiker
  Mit Zitat antworten Zitat
Mathematiker
 
#17
  Alt 18. Mär 2013, 10:17
Hallo,
das von NamenLozer angesprochene Darstellungsproblem, aber auch die Schwierigkeit beim Erststart dürfte behoben sein (Revision 3), hoffe ich.
Sollte noch jemand weitere Verbesserungsvorschläge haben, so immer her damit.

Beste Grüße
Mathematiker
  Mit Zitat antworten Zitat
GHorn
 
#18
  Alt 18. Mär 2013, 11:20
Bin begeistert

Eine Frage: Die Uhrzeit bezieht sich auf die des jeweiligen Ortes (Zeitverschiebung z.B. für New York) oder auf die MEZ/CET?

Gruß
Gerald
  Mit Zitat antworten Zitat
Mathematiker
 
#19
  Alt 18. Mär 2013, 11:53
Hallo,
Eine Frage: Die Uhrzeit bezieht sich auf die des jeweiligen Ortes (Zeitverschiebung z.B. für New York) oder auf die MEZ/CET?
Richtig. Die eingestellte Uhrzeit ist jeweilige Zonenzeit. Für die Berechnung wird dann ausgehend von der geografischen Länge die mittlere Sonnenzeit genutzt.
Wechselst Du z.B. von Chemnitz auf Köln verschiebt sich die Darstellung.

Stellst Du 12 Uhr New York ein, so wird der Sternhimmel angezeigt, den man 12 Uhr in New York sehen würde.

Beste Grüße
Mathematiker
  Mit Zitat antworten Zitat
Benutzerbild von Davidlocke13
Davidlocke13

 
Delphi 2010 Enterprise
 
#20
  Alt 18. Mär 2013, 13:07
Cool wäre noch ne kleine Beschreibung wenn man nen Doppelklick auf die Planten macht z.B. Entfernung Erde, Größe, aus was für nen Material, Oberflächen Temperatur usw.
David
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:54 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz