WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Designer Forum (http://www.wcm.at/forum/forumdisplay.php?f=61)
-   -   XML-Gauge (http://www.wcm.at/forum/showthread.php?t=164059)

EduHir 20.04.2005 17:32

XML-Gauge
 
2 Fragen:
1. Kann ich mit einer Variablen feststellen, welche Tageszeit im FS ist, also Tag, Nacht...:confused:

2. Ich bin im Bereich eines VOR oder NDB.
Welche Variablen kann ich da verwenden, um festzustellen, auf welchem Radial ich bin??
Ja, am Geräte sehe ich das auch. Aber doch ziemlich ungenau.

Die Doku vom Arne Bartels habe ich mir schon angeschaut.
Bei ev. Antworten wären Beispiele willkommen:D

mit bestem Dank im vorab

edi

derBruchpilot 20.04.2005 19:12

zu 1) ja: TIME OF DAY General time of day (enum: 1=Day, 2=Dusk/Dawn, 3=Night)
zu 2) :
ADF RADIAL Current direction from NDB station
NAV RADIAL Radial that aircraft is on


Gruß Ralf

derBruchpilot 20.04.2005 19:15

Beispiel für 1):

Teil der makemdl.parts.xml, steuert die Sichtbarkeit der Teile day_time bzw. night_time in Abhängigkeit von der Tageszeit

derBruchpilot 20.04.2005 19:16

Hier als Anhang

EduHir 20.04.2005 22:05

Ralf,
danke!!

zu 1) was ist das für eine Variable?
Ich finde die in keiner der Variablendateien!!

Hast du bei den Variablen Erklärungen dabei?? Wo gibt's die??

edi

HansHartmann 20.04.2005 22:14

Die Variablen findet man, wenn man die SIM1.DLL in einem Hex-Editor öffnet. Da stehen sie drin. Es gibt auch noch das XMLGAU01.ZIP von Arne Bartels. Darin sind auch Variablen aufgelistet, allerdings noch mit Stand FS2002 (falls es noch keine neuere Version gibt, die ich übersehen habe).

EduHir 20.04.2005 22:18

Hans,
die XMLGAU01.ZIP habe ich und auch reingeschaut. Siehe auch meinen ersten Post.
HEX-Editor habe ich auch schon gedacht
:( . Aber weißt eh... das mache ich zu selten.
Einfachstes Lösung also: Ralf fragen;)

edi

HansHartmann 20.04.2005 22:38

Hex-Editor ist doch nun wirklich simpel. Die Variablen stehen doch sogar im Klartext in der Datei.

Ich habe hier noch ein anderes File gefunden - auch von Arne Bartels. Da stehen die ganzen Variablen-Namen für die Verwendung in C drin. Einfach vorne das "XML_" weglassen und die Unterstriche durch Leerzeichen ersetzen.

EduHir 20.04.2005 22:53

Mein Gott na, sind die Leut' ungut:rolleyes:
Muss ich jetzt wirklich selber den HEX-Editor anwerfen und planlos herumwühlen:confused:

Okay,okay:cool:

danke inzwischen:)

edi

bartels 20.04.2005 23:36

Ach ja richtig, xmlgau01 ist ja zu Fs2002 entstanden. Die vars hatte ich auch schon mal rausgefischt aber nicht offiziell ins Netz gestellt. Vielleicht bei avsim im Forum, ich kann mich nicht genau erinnern. Abgesehen davon steht die Variable in Parameters.doc des Fs2004 Panels SDK, Sektion "Simulator Global Data".
Arne Bartels

HansHartmann 20.04.2005 23:36

Das Leben ist hart, grausam und gemein. ;)

Du könntest natürlich auch einfach *richtige* Gauges machen und nicht diesen XML-Krempel :D ;)

EduHir 20.04.2005 23:58

Ja, weil mich keiner mag:heul:

Hans,
ich gibt dir vollkommen recht!! Ich beneide dich eh. Aber ich fühl mich für C einfach zu alt. Oder draußen ist es auch schön.. :D

Erfolg, Erfolg!!
TIME OF DAY ist in der MAIN.DLL

Arne!
Meine Verehrung!! Der Meister himself, wenn ich das so sagen darf!!
Weist eh, man nimmt erst die Fachliteratur zur Hand, den "Bartels", und dann erst die MS SDK.

edi

EduHir 21.04.2005 00:12

Arne,
das mit der SDK war ein guter Tipp:)

Ralf,
mir ist alles klar!

edi

derBruchpilot 21.04.2005 00:59

@Edu:

Ich war mal kurz "weg", aber offensichtlich klärt sich ja alles fast von selbst.

In meinem Beispiel nutze ich die Variable, um die sichtbarkeit von Teilen des 3D-Modells in Abhängigkeit von der Tageszeit zu steuern (in meiner Messerschmitt M-20 sind tagsüber die Vorhänge auf- und nachts zugezogen). Bei einer Verwendung in gauges ist die Syntax eine andere (also statt "part" setze "gauge" usw.), die Variable an und für sich funktioniert aber genauso.
Für die Variablen zu 2) finden sich Beispiele in der cab-datei der default 747.

Gruß Ralf

derBruchpilot 21.04.2005 00:59

@Edu:

Ich war mal kurz "weg", aber offensichtlich klärt sich ja alles fast von selbst.

In meinem Beispiel nutze ich die Variable, um die sichtbarkeit von Teilen des 3D-Modells in Abhängigkeit von der Tageszeit zu steuern (in meiner Messerschmitt M-20 sind tagsüber die Vorhänge auf- und nachts zugezogen). Bei einer Verwendung in gauges ist die Syntax eine andere (also statt "part" setze "gauge" usw.), die Variable an und für sich funktioniert aber genauso.
Für die Variablen zu 2) finden sich Beispiele in der cab-datei der default 747.

Gruß Ralf


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:22 Uhr.

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