![]() |
Wer kann dieses Makro/Programm schreiben???
Alle Piloten der Leonardo-Maddog haben ein großes Problem mit den Procedures; viele SIDs, STARs, APPROACHes werden vom FMC nicht erkannt. Grund: Absatzmarken sind dort wo sie nicht hingehören.
Das Makro/Programm müsste also überflüssige Absatzmarken in einer TXT-Datei löschen können. Dabei gelten folgende Bedingungen: 1.) Absatzmarken dürfen nur gelöscht werden in Text-Abschnitten, die mit einem dieser Worte beginnen - SIDS, STARS, APPROACHES - und mit einem dieser Worte enden - ENDSIDS, ENDSTARS, ENDAPPROACHES. 2.) Innerhalb dieser Abschnitte darf es nur jeweils eine Absatzmarke vor den Begriffen - SID, STAR, APPROACH, TRANSITION - geben; alle anderen müssen gelöscht werden. 3.) Der übrige Text muss unbearbeitet bleiben. Als Beispiel enthält die beigefügte ZIP-Datei zwei EDDH-Procedures, eine falsche und eine richtige. Wer könnte uns ein solches Makro/Programm schreiben? |
Also ich kann so ein Programm nicht schreiben aber ich kann dir sagen das viele STARS dann immernoch nicht funktionieren weil ganz einfach eine Eingabe fehlt. Ich habe mir die Dateien mal vorgenommen und ich verstehe sie jetzt. In den normalen PMDG sind bis auf die Absatzmarken noch genug andere Fehler. also so einfach ist es nicht. Es würde zwar schonmal die Arbeit mit den Absatzmarken abnehmen aber es bleibt trotzdem noch genug zu bearbeiten.
Schau einfach mal hier. Da habe ich das mal alles aufgeschrieben. |
Hallo Andy,
vielen dank dafür. Dennoch wäre es eine große Hilfe! Am Beispiel EDDH: etliche SIDs waren vom FMC nicht zu lesen; nach der Entfernung der überflüssigen Absatzmarken ging das jedoch einwandfrei. Im übrigen ist die Ursache der schlechte Support von Leonardo. Wenn es derartig massive Probleme ausschließlich mit der Maddog gibt, nicht aber bei PMDG, dann ist es gefälligst deren Sache sich darum zu kümmern. Aber trotz breitester Darlegung der Schwierigkeiten in deren Forum - keine Unterstützung, keine Hilfe von Leonardo...! Stattdessen der "Tip", jeder möge die Probleme selbst lösen - phantastisch! Und da das die traurige Realität ist, wäre es die größte Hilfe, ein entsprechendes Makro zu haben, das zwar nicht alle, aber schon mal einen Großteil unserer Probleme lösen würde. |
Also ich hab mich mal dran versucht, und eine allererste Testversion vorzuweisen:
http://www.lazanet.info/maddogproc.php Einfach Copy&Paste des falschen Datensatzes in das Feld und die SIDS werden ausgespuckt. Derzeit gehts nur mit den SIDs. Bin gerade auf der Arbeit und kann da nicht so lang mit rummachen, ausserdem wüsste ich gerne ob das überhaupt dann auch funktioniert was rauskommt. Auf die Approaches etc. zu erweitern wäre dann nur mässig viel Arbeit. |
Hallo Martin!
Super! Hat geklappt! Alle SIDs ohne fehlerhafte Absatzmarken - sehr schön! Jetzt müsste man die SIDs in den Konverter kopieren, das Ergebnis dann ins Orginal rückkopieren - ohne Zweifel, eine große Arbeitserleichterung. Würde es am Ende auch funktionieren, wenn man die ganze Text-Datei am Stück eingeben würde??? |
Das funktioniert jetzt schon, nur werden aktuell nur die SIDs geparst. Ich bin aber grad dabei das so umzubauen dass wirklich das ganze File entsprechend verarbeitet wird. Dauert noch ein paar Minuten ;)
|
Ich glauuub es nicht!!!
|
Ok fertig. Das Programm parst jetzt das ganze File durch, und erstellt folgende Daten neu:
- Fixes - Runways - SIDS - STARS - Approaches / Transitions - Gates Kann es noch was anderes geben? Ich habe hier leider nur das Beispiel-EDDH-File verfügbar. Übrigens: Vor dem Parsen werden alle Kommentare im Text gelöscht, damit es keine Fehler gibt falls diese ein Schlüsselwort enthalten sollten. Bitte testen! |
Hi Martin!
Funktioniert SUPER! Ich habe die EDDF genommen, komplett und voller fehlerhafter Absatzmarken oben in Deinen Konverter gesteckt und unten die perfekte SID rausbekommen!!! Ich glaub es nicht! |
Hast du auch mal das komplette Datenfile von EDDF reingefüllt, obs dann auch passt? Oder nur den SID-Abschnitt?
Ich kanns in der Maddog dann leider erst testen wenn ich zu Hause bin... |
Ich hab´ die ganze Datei kopiert, komplett und reingeschmissen... Und das war´s. Ergebnis perfekt!
Martin, das war mehr als ich erwartet habe, und das in so kurzer Zeit! Ich nehme mal an, Du machst so etwas täglich, quasi professionell, oder? Ein tolles Teil! Aber wie kann man den Konverter allen zugänglich machen, dauerhaft, auch denen, die dieses Forum hier nicht besuchen? Oder war das garnicht Deine Absicht? |
Ich arbeite viel mit PHP, deshalb war das jetzt kein so großes Problem.
Derzeit ist das noch eine reine Webapplikation, deshalb kann man das leider nicht einfach so runterladen o.ä. Wichtig war halt erstmal, dass der eigentliche Konvertierungs-Vorgang funktioniert. Schön anzusehen ist es ja noch nicht unbedingt ;) Wenn ich ein bißchen Zeit habe werd ich mich nochmal dransetzen und dann versuchen das als herunterladbares Programm zu realisieren. Dann auch so, dass alle Dateien direkt umkonvertiert werden, ohne dass man jede einzelne in so ein Formular kopieren und wieder zurückspeichern muss... |
Das wäre der ultimative "Cleaning-Converter" für die Maddog-Gemeinde!
Bleibt denn der aktuelle unter der jetzigen Adresse für einige Tage stehen? Auch wenn ich selbst ab Morgen für 10 Tage in Urlaub bin und ihn nicht nutzen kann, für andere Maddog-Flieger wärs ganz schön; andererseits, wenn das nicht möglich ist, warten wir halt bis wir die Möglichkeit haben, das Programm runterzuladen... Auf alle Fälle, hier und jetzt schon mal meinen herzlichen Dank für Deine schnelle und tolle Hilfe! |
Ich werde es auf jeden Fall erstmal eine Weile lang online lassen, ja. Glaube kaum, dass das wahnsinnig viel Traffic verbrauchen wird ;).
Viel Spaß im Urlaub! |
Danke für beides!
|
Hey...
Ich bin seit gestern auch stolzer Besitzer der Maddog MD82. Wuuste gar nicht, dass dieses poorentief genaue Addon dann so eine Macke hat. Aber klasse, was hier innerhalb von ein paar Minuten auf die Beine gestellt wurde!! :hammer: Jetzt meine dusselige Frage: Maddog benutzt die Prcederes von PMDG. Schonmal super... zwei Fliegen mit einer Klappe. Aber funktionieren die Sid/Stars dann auch noch in der PMDG?? Beide greifen ja auf denselben Ordner zu, wenn ich das richtig sehe. Gruß Dirk PS: Danke auch von mir schonmal für Deine Mühe Martin!! :bier: |
Ich vermute schon. Der Converter ändert ja nicht die eigentliche Definition des SID/STAR-Formates der PMDG, sondern bereinigt nur Fehler (wie z.B. Zeilenumbrüche an dafür nicht vorgesehenen Stellen), mit denen die PMDG umgehen kann, aber die Maddog eben nicht.
Probieren und genau sagen kann ich es aber auch erst wenn ich es daheim getestet habe. |
Zitat:
Und das innerhalb EINES Tages!!! |
Zitat:
Die Procedures Files sind im Ordner MADDOG2006/Routes gespeichert, Ich glaube kaum, dass die PMDG dort zugreift?! Die PMDG und die MADDOG2006 greifen aber sehr wohl auf die selbe AIRAC Database zu. @Martin GEW115 Bitte weitermachen!!!! Ich glaub, dass dieses Programm reißenden Absatz finden wird. LG Harry |
Zitat:
Ich habs aber eben getestet, auch die PMDG kann die veränderten Routen lesen. Eine kleine mögliche Fehlerquelle bei der Konvertierung ist mir vorhin noch bewusst geworden (sollte aber so gut wie nie auftreten), die ich noch aus dem Weg räumen möchte. Danach mach ich mich an die Standalone Version mit alles-auf-einmal-Konvertierung. Das kann aber noch einige Tage dauern. |
Habe gerade mal deinen Converter ausprobiert und muss sagen, dass ich wirklich begeistert bin. Stellt sich nur die Frage warum das Privat anscheinend so ?einfach? geht und die Entwickler selbst keinen Finger in dieser Hinsicht rühren. Klar die haben einen klasse Flieger auf den Markt gebracht, aber solche Dinge vermiesen einem doch die Laune als Nutzer! Also nochmals vielen Dank für deine Mühe und hoffentlich hören wir bald von dir und dem "Autoconverter"
|
| Alle Zeitangaben in WEZ +2. Es ist jetzt 03:28 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag