WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   FS9 Forum (http://www.wcm.at/forum/forumdisplay.php?f=77)
-   -   Wer kann dieses Makro/Programm schreiben??? (http://www.wcm.at/forum/showthread.php?t=216787)

buffi 31.05.2007 09:26

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?

Andy-FPI 31.05.2007 13:29

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.

buffi 31.05.2007 13:50

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.

Martin GEW115 31.05.2007 14:17

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.

buffi 31.05.2007 15:10

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???

Martin GEW115 31.05.2007 15:11

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 ;)

buffi 31.05.2007 15:15

Ich glauuub es nicht!!!

Martin GEW115 31.05.2007 16:02

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!

buffi 31.05.2007 16:13

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!

Martin GEW115 31.05.2007 16:16

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...

buffi 31.05.2007 16:29

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?

Martin GEW115 31.05.2007 16:53

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...

buffi 31.05.2007 17:09

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!

Martin GEW115 31.05.2007 17:22

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!

buffi 31.05.2007 17:47

Danke für beides!

Dirk30926 31.05.2007 17:47

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:

Martin GEW115 31.05.2007 17:51

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.

buffi 31.05.2007 18:10

Zitat:

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.
Sehe ich genau so... Nur der Leonardo Maddog hat diese Probleme. Und bis jetzt musste man die Absatzmarken mühsam eine nach der anderen in Handarbeit entfernen - jetzt nich mehr...!

Und das innerhalb EINES Tages!!!

schindl1 31.05.2007 18:22

Zitat:

Original geschrieben von Dirk30926
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:

Hallo Dirk !
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

Martin GEW115 31.05.2007 20:04

Zitat:

Original geschrieben von Dirk30926 Aber funktionieren die Sid/Stars dann auch noch in der PMDG?? Beide greifen ja auf denselben Ordner zu, wenn ich das richtig sehe.
Ganz vergessen darauf zu antworten. Das stimmt so natürlich nicht. Die Routen der Maddog sind in FS9\MADDOG2006\Routes, die der PMDG in FS9\PMDG\SIDSTAR. Man kann sie also auch spezifisch editieren.

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.

Hamun 05.06.2007 12:47

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