WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Designer Forum (http://www.wcm.at/forum/forumdisplay.php?f=61)
-   -   FMC und MovMap in XML? (http://www.wcm.at/forum/showthread.php?t=87378)

ghost84 08.02.2003 22:15

FMC und MovMap in XML?
 
Hi,

Ich mach mir gerade Gedanken, ob's möglich wär, ein FMC samt MovingMap in XML zu schreiben. Eigentlich müsste das ja nicht sooo schwer sein, oder? :cool:

Was glaubt ihr? Isses möglich oder nicht?

mfg Franz

harry3 09.02.2003 19:29

Hallo Fanz!
 
Also beim FMC sehe ich schwarz. Denn dort bräuchte man dann Zugriff auf andere Dateien, wo die ganzen NavAids-Daten gespeichert sind, außerdem muss man da schon recht weit über die Grenzen des FS2002 steigen. C++ kann einen File I/O, und sonst sehr vieles, SELBSTSTÄNDIG.
XML kann nur gelesen werden, und der FS2002 muss dann alles selber machen.

Eine Moving Map ist vielleicht noch irgendwie schaffbar. Aber leicht ist sie sicher nicht zu programmieren.
Man bräuchte halt irgendeine Variable, die die Entf. und die Richtung zum nächsten Wegpunkt angibt. Dann bräuchte man eh nur noch eine Linie zum Punkt hin, und am NavAid selbst ein Sternchen drauftuen.

So kann man zumindest einen Wegpunkt anzeigen. Wie man eine ganze Route darstellt, weiß ich nicht.

mfg
harri:cool:

harry3 09.02.2003 19:36

Vielleicht lässt sich ja mit folgenden A:Variablen etwas anfangen!?

HSI BEARING
HSI STATION IDENT
HSI DISTANCE



mfg
harri:cool:

ghost84 09.02.2003 22:38

Hi,

Zitat:

C++ kann einen File I/O, und sonst sehr vieles, SELBSTSTÄNDIG.
XML kann nur gelesen werden, und der FS2002 muss dann alles selber machen.
Wieso muss ich beim FMC in eine Datei schreiben können?


Die Navaid-Daten hab ich derzeit so angelegt:


(G:Var1) 1 == if{ LOIH (>L:Navaid_Name,number)
1 (>L:Navaid_Type,number)
47.39 (>L:Navaid_PosNS,number)
9.70 (>L:Navaid_PosWE,number)
}
(G:Var1) 2 == if{ LOIR (>L:Navaid_Name,number)
1 (>L:Navaid_Type,number)
47.47 (>L:Navaid_PosNS,number)
10.69 (>L:Navaid_PosWE,number)
}
(G:Var1) 3 == if{ LOWI (>L:Navaid_Name,number)
1 (>L:Navaid_Type,number)
47.26 (>L:Navaid_PosNS,number)
11.34 (>L:Navaid_PosWE,number)
}

etc.etc...


An der MovMap arbeite ich noch :cool:

mfg Franz

harry3 09.02.2003 23:06

Hallo Franz!
 
Es ist halt empfehlenswert, wenn man die ganzen NavAids in eigenen Textdateien ausserhalb des Gauges abgespeichert werden.

Wenn man das alles in ein XML legen würde, so würde das Gauge zum totalen Frameratekiller. XML ist sowieso schon recht langsam.

Aber wenn du nur von Österreich die MovMap (und das FMC) machen willst, so ist das schon eher machbar, zumindest von der Framerate her. Ob's auch 'programmiererisch' möglich ist, weiß ich nicht.

Aber wenn's einer schafft, dann bist das sicher wieder mal du! Wie damals bei der NMovMap.
Ein Avsim'er(ein sehr guter Gauges Programmierer) hat mal gesagt, dass es nicht möglich ist, eine Routendarstellung hinzubekommen. Und der hat zuvor aber schon recht lange an seinem EHSI rumgewerkelt.
Aber vielleicht geht's ja doch.....

Hast du die Variablen für eine Flugplandarstellung schon ausprobiert???


Viele Grüße,
Harri:cool:

ghost84 09.02.2003 23:15

Zitat:

Es ist halt empfehlenswert, wenn man die ganzen NavAids in eigenen Textdateien ausserhalb des Gauges abgespeichert werden.
Ist eine XML-Datei nicht auch eine Textdatei? :D

Zitat:

Wenn man das alles in ein XML legen würde, so würde das Gauge zum totalen Frameratekiller. XML ist sowieso schon recht langsam.
Man kann ja ein Update Frequency einbauen. Die Methode ist zwar noch nicht ausgereift, aber für den Anfang geht's. Und alle Navaids der Welt zu tipslen, fang ich eh nicht an! :D

Zitat:

Hast du die Variablen für eine Flugplandarstellung schon ausprobiert???
Nö, noch keine Zeit gehabt, morgen fängt schließlich die Schule wieder an :heul:

mfg Franz

ghost84 10.02.2003 00:17

Nur 1 (EINER!) glaubt, das könnte funktionieren? Wo bleibt der Optimismus??? :D

harry3 10.02.2003 00:23

Zitat:

Original geschrieben von ghost84
Wo bleibt der Optimismus??? :D
Nix Optimismus. Realismus!!!:D

Aber trotzdem wünsch ich dir viel Glück dabei!


mfg
harri:cool:

ghost84 10.02.2003 00:27

Thx! :)

harry3 10.02.2003 20:03

Und, was sagt das FMC???

Viele Grüße,
Harri:cool:


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:40 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag