Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

ss16:physiksimulation_log3

Hauptseite des Projekts

letzte Woche

Physiksimulation/Dokumentation/Projektverlauf/

Logbuch-Eintrag 3

Datum: 09. Juni 2016

Zusammenfassung

„Die Simulation ist eigentlich falsch, aber in ihrer Fälsche ist sie richtig“
Mit dieser Erkenntnis haben wir in dieser Woche versucht, die Simulation zum korrekten Laufen zu bringen - bisher mit wenig Erfolg. Glücklicherweise hat Dustin das GUI für die Eingabe fertiggestellt.

Genauere Beschreibung

C++

Zu Beginn haben wir uns darum gekümmert, die realen Daten von Sonne, Erde und Mond in die Simulation zu übernehmen. Wie in der letzten Woche erwähnt, mussten wir dazu die Einheiten entsprechend groß wählen. Für Längen nutzen wir nun Astronomische Einheiten-AU, für die Geschwindigkeiten AU/Tag und für Massen Sonnenmassen. Als Werte haben wir die Angaben der NASA-Seite vom 02.06.2016 genommen. Leider war das Verhalten überhaupt nicht das, was wir haben wollten. Zunächst haben sich die Himmelskörper - erwartungsgemäß - angenähert, sind dann aber total voneinander weggeschossen. Hier wird in der nächsten Woche ein noch viel detaillierteres Testing nötig sein, denn bis zum Ende des Labors haben wir es nicht geschafft, den möglichen Fehler zu finden.

Python

Das Interface funktioniert nun so weit, dass man verschiedene Objekte erstellen und ihre Parameter eingeben kann. Das GUI an sich wird in der Window.py-Datei gestartet. Dabei werden alle Daten über die Komponenten des GUI aus einer XML-Datei gelesen (die Endung lautet bei QT .ui). In der Window.py werden zusätzlichen die Event-Handler für die Knöpfe und Textfelder zur Verfügung gestellt. Aktuell werden die vom benutzer eingegebenen Daten anschließend in eine Datei geschrieben.

Ausblick

In der nächsten Woche sollten wir dann definitiv den Fehler im Programm finden, damit die Simulation korrekt läuft und wir uns um alles außen herum kümmern können. Beim GUI müssen noch weitere Eigenschaften einzugeben sein; danach können wir uns damit beschäftigen, wie man sich bewegende Objekte zeichnen kann.

ss16/physiksimulation_log3.txt · Zuletzt geändert: 2016/08/14 22:27 von markumnus