Dies ist eine alte Version des Dokuments!
Wir haben versucht für jeden Mathesis-Termin eine Dokumentation zu schreiben, um am Ende den Arbeitsprozess darstellen zu können. Zu dem haben wir eine Bilder aufgenommen, die einen Einblick in unsere Arbeit liefern sollen.
- Endgültige Definition unseres Projekts
- Endgültige Gruppenfindung
- Erarbeitung erster Konzept-Ideen in Form von Datenmodellen
- Sichtung erster Informationsquellen
- Erste Überlegungen zur Berechnung (Euler, Relativistisch, etc.)
-weitere Überlegungen zu Informationsmaterialien
-Definition von Klassen mithilfe von codeshare.io
-Konzepte zur Darstellung der Simulation
-Diskussion über Definition von Array…
-Diskussion über Speicherung der Simulationsdaten
- Einrichten von Git und erste Testversuche
- Aufgabenteilung:
- Flowchart zum Programmaufbau erarbeitet
- Besprechen des expliziten Euler-Verfahrens
- Überlegung zur Implementierung in unsere Simulation
- Vorstellung von Vpython als mögliches Renderprogramm
- Implementierung einer Datenspeicherung zur Übergabe der simulierten Daten an das Renderprogramm
- Einteilung f. Die nächste Woche:
- Auswertung des Fortschritts der letzten Woche
- leider nur zu 3., bedenken das nicht alle auf dem gleichen Stand sein werden/Programm verstehen werden
- Speicherverwaltung fertiggestellt
- erste Simulationsversuche
-Berechnung noch fehlerhaft, Erde fliegt in Sonne…
-Besprechung der Ziele für die Vf-Zeit:
- Vpython und Python3 auf allen Geräten installiert(eine Qual)
- Label für Objekte erstellt
- Fehler in der Berechnung gefunden, Kraft wird NICHT aufaddiert
- Timescale anzeige implementieren
- Texturen implementiert
- Code neu strukturiert
- neue Ziele:
Berechnung mit mehreren Objekten möglich, Kraft muss bei jedem Step auf 0 gesetzt und neu berechnet werden. Berechnung weiter optimiert Alle Gruppenmitglieder auf neuen Stand gesetzt Neue Berechnungen erarbeitet Trails implementiert Sonnensystem CSV angelegt → Sonnensystem funktioniert!!!!
Leapfrog Berechnung implementiert Runge Kutta verfahren angefangen Orignaldaten gesucht Texturen weiter optimiert Versuch einer Pausen Funktion
Runge Kutta verallgemeinert Key Events implementiert Weitere Texturen Wenig Gruppenmitglieder…