Seite 2 von 2

Verfasst: 2. Okt 2006, 18:06
von exJaBoG32_Viper
Wollte eigentlich das Tool schonmal an Beta-Tester schicken als mir noch ein paar kleine Fehler bzw. Verbesserungen aufgefallen sind.
Fehlerroutinen mussten auch an 2 Stellen unbedingt noch rein...aber keine Bange...so lang wie ED zöger ich den Beta-Release net raus ...lol

Verfasst: 18. Okt 2006, 13:09
von exJaBoG32_Viper
Die beiden Bereich "Umrechner" und "Life-Verbrauch" sind fertig. Bei dem Bereich "Verbrauchsrechner" gibts ein paar Verzögerungen aufgrund der langwierigen Auswertungen der erflogenen Tabellen (pro Flugzeugtyp jeweils 12 versch. Höhen bei jeweils 6 Geschwindigkeiten um die Berechnungen zu ermöglichen), es wird aber weiter gebastelt.

Probleme gab es zunächst auch mit der Installationsroutine (.Net-Framework 2 wurde als fehlend angezeigt obwohl es installiert war), welche aber hoffentlich im Laufe des Tages ausgemerzt werden können.
Sowie diese Probleme bereinigt sind geht eine erste Testversion an die Betatester. Getestet wird aber zunächst nur innerhalb des Geschwaders und dort auch nur von ausgewählten Piloten ;)
Sind alle Fehler bereinigt und die Auswertungen der erflogenen Tabellen fertig wird es eine offizielle Testversion geben.

Ein paar kleine Bilder vorab (zum vergössern auf die Bilder klicken):
[url=http://www.qshare.org/view/3331xe][img1xe]http://www.qshare.org/thumb/333.jpeg[/img1xe][/url1xe]
[url=http://www.qshare.org/view/3341xe][img1xe]http://www.qshare.org/thumb/334.jpeg[/img1xe][/url1xe]
[url=http://www.qshare.org/view/3321xe][img1xe]http://www.qshare.org/thumb/332.jpeg[/img1xe][/url1xe]

Verfasst: 18. Okt 2006, 13:35
von Spotty
Hi Viper erstmal vorne weg DUFTE DIE SACHE hab aber auch ne Frage mit was programmierst du das und wie änderst du das Design der Fenster also Form usw Farbe wüßte ich aber Runde Ecken andere Symbole usw...

Verfasst: 18. Okt 2006, 20:15
von exJaBoG32_Viper
Hi Spotty,
programmiert wird das Ganze in Visual Basic .Net 2005 Express (kostenlose Version von MS).
Um die Optik zu ändern nutze ich momentan noch die Demo von Skincrafter (https://skincrafter.com), in nächster Zeit wird aber eine Lizenz zusammen mit einem befreundeten Programmierer gekauft, der in Visual C codet und dort ebenfalls das Addon nutzen kann. Für einen allein sind 399$ nun doch viel Geld ;)

Mit bei dem Addon ist ebenfalls ein Skinmaker, weswegen in absehbarer Zeit auch die Optik des Tools nochmals geändert wird mit einem eigens erstelltem Lomac-Skin (oder vielleicht einem JaBoG-Special-Skin ;) )

So long...

Verfasst: 15. Nov 2006, 20:24
von exJaBoG32_Viper
Das Leid nimmt seinen Lauf....
mitten im vollsten Programmierlauf sch...sst meine Platte auch noch ab. Glücklicherweise konnte ich die Daten für das Tool soweit retten das ich demnächst weiter arbeiten kann.
Neue Platte ist bestellt und unterwegs...aber verzögert sich trotzdem alles. Dazu kommt im mom etwas Stress weil ich die nächsten Wochen einige Vorträge halten muss im Bereich Intranet/Internetsicherheit inkl. einiger Unterrichtsstunden so dass ich einen genauen Termin für die Beta noch nicht sagen kann.

Verfasst: 17. Nov 2006, 21:37
von exJaBoG32_Viper
Erstmal eine gute Nachricht. Meine neue Platte ist Samstag vor Ort, also kann am Wochenende nach Einrichtung des BS und der Programme weitergearbeitet werden.

Eine schlechte Nachricht gibt es trotzdem. Der Verbrauchsrechner für die Missionsbastler wird erstmal auf Eis gelegt. Zumindest dieser Abschnitt des Programms. Der Zeitaufwand für das Erfliegen der notwendigen Daten und deren Auswertung ist grösser als die mir momentan zur Verfügung stehende Freizeit.
Ich werde weiterhin versuchen, Hilfe von ED zu bekommen um die Formel möglichst ohne die erflogenen Daten zu erstellen und so neben der Zeitersparnis auch eine höhere Genauigkeit zu erzielen. Die Frage bleibt, in wie weit ED mir dabei hilft bzw. welche Daten sie mir geben können.

Das komplette Programm wird nochmals neu auseinander genommen und modularer aufgebaut, um spätere Erweiterungen, Updates und eventuelle Patches einfacher zu gestalten. Häufig benötigte Berechnungsroutinen, Konstanten und Settings werden in dll-Dateien ausgelagert.

Hier mal ein kleiner Überblick über den Gesamtfortschritt:

Bereich "Umrechner":
Fertiggestellt.

Bereich "Verbrauchs-Rechner"
Fortschritt 50%. Fehlende Daten aufhrund Zeitmangels. Noch zu ungenaue Berechung aufgrund ausgabtechnischer Schwankungen der erflogenen Daten (nicht immer 100% reproduzierbare Ergebnisse)

Bereich "Life-Verbrauch"
Fortschritt 95%. Diverse Änderungen an den Ausgaben und deren grafischer Darstellung noch in Arbeit.


ToDo-Liste:

- Anfrage nach weiterer Hilfe bei ED zwecks der Formelaufstellung
- Umstrukturierung des Programms auf modularer Basis.
- Vereinfachung und Zusammenfassung von mehrfach gebrauchten Formeln
- Reduzierung des Speicherverbrauchs. Nutzung von automatischer Speicherbereinigung innerhalb des Programms
- Aufwertung und Anpassung der grafischen Ausgaben

Möglicherweise wird das komplette Programm sogar von Visual Basic nach C# portiert, was eine Beschleunigung des Codes und eine Verringerung des Speicherverbrauchs zur Folge hätte.


Während der ganzen Programmierei und der näheren Befassung mit den Lua-Ausgaben sind mir auch noch weitere Ideen gekommen. Als erstes fiel mir ein Punktesystem a la Lomac-League oder unserer Bordeigenen Abschussliste ein.

Unser Punktesystem als Grundlage genommen könnte durch ein automatisches Eintragen von Matches und Trainingssessions gut automatisiert werden. Mit Hilfe einer Client-Anwendung könnten die Piloten bzw. die Schwarmführer / Stabler die Missionen oder Matches eintragen und die Daten an die Server-Anwendung schicken, welche dann die Berechnung übernimmmt. Die Server-Anwendung übernimmt dann mittels XML die Ausgabe der erfassten Daten auf der Webseite.
Das würde eine manuelle Eintragung der Daten duch die Stabler überflüssig machen und somit die guten Jungs zeitlich etwas entlasten.

Ein weiteres, zumindest in meinen Augen interessantes Tool wäre die Ausgabe diverser Lua-Daten um Prüfungsflüge direkt zu verfolgen ohne erst einen ganzen Track durchschauen zu müssen. Der Prüfer hätte dadurch sofort den Überblick über die gehaltene Höhe, der Geschwindigkeit, des Kurses, der Yaw/Roll/Pitch-Rate sowie der Steig/Sinkrate. Wie weit das alles brauchbar ist müsste von einem Prüfer gecheckt werden.

Wer noch Ideen hat zu nützlichen Tools oder Arbeitserleichterungen kann sie gerne posten.

Gruss Euer Viper