Einzelnen Beitrag anzeigen
Alt 29.12.2002, 19:12   #3
harry3
Inventar
 
Registriert seit: 11.06.2001
Alter: 39
Beiträge: 2.397


harry3 eine Nachricht über ICQ schicken
Standard

Damit du einen Vergleich zwischen C und XML hast:
Hier das gleiche Gauge(ein analoger ADI) in XML Sprache;der einzige Unterschied in der Funktionsweise ist der, dass ein Flight Director vorhanden ist:
Dies ist das fertige XML-gauge, es wird keine Header Datei benötigt.

Viele Grüße
Harri

PHP-Code:
<Gauge Name="Attitude Indicator" Version="1.0">
   <
Image Name="Attitude_Background.bmp" ImageSizes="118,113,186,177"/>
   <
Element>
      <
Position X="0" Y="0"/>
      <
MaskImage Name="Attitude_Card_Outside_Mask.bmp" ImageSizes="118,113,186,177">
         <
Axis X="59" Y="59"/>
      </
MaskImage>
      <
Image Name="Attitude_Card_Outside.bmp" ImageSizes="116,116,186,186">
         <
Axis X="58" Y="58"/>
      </
Image>
      <
Rotate>
         <
Value>(A:Attitude indicator bank degrees,radians)</Value>
      </
Rotate>
   </
Element>
   <
Element>
      <
Position X="0" Y="0"/>
      <
MaskImage Name="Attitude_Card_Inside_Mask.bmp" ImageSizes="118,113,186,177">
         <
Axis X="59" Y="59"/>
      </
MaskImage>
      <
Image Name="Attitude_Card_Inside.bmp" ImageSizes="131,131,205,205">
         <
Axis X="65" Y="65"/>
      </
Image>
      <
Shift>
         <
Value Minimum="-25" Maximum="25">(A:Attitude indicator pitch degrees,degrees) /-/</Value>
         <
Scale Y="0.85"/>
      </
Shift>
      <
Rotate>
         <
Value>(A:Attitude indicator bank degrees,radians)</Value>
      </
Rotate>
   </
Element>
   <
Element>
      <
Visible>(A:Autopilot flight director activebool)</Visible>
      <
Position X="0" Y="0"/>
      <
MaskImage Name="Attitude_Card_Outside_Mask.bmp" ImageSizes="118,113,186,177">
         <
Axis X="59" Y="59"/>
      </
MaskImage>
      <
Image Name="Attitude_FD_Bar.bmp" ImageSizes="118,113,186,177">
         <
Axis X="59" Y="59"/>
      </
Image>
      <
Shift>
         <
Value Minimum="-25" Maximum="25">(A:Autopilot flight director pitchdegrees) (A:Attitude indicator pitch degrees,degrees) -</Value>
         <
Scale Y="0.85"/>
      </
Shift>
      <
Rotate>
         <
Value>(A:Attitude indicator bank degrees,radians) (A:Autopilot flight director bankradians) -</Value>
      </
Rotate>
   </
Element>
   <
Element>
      <
Image Name="Attitude_Arrow_Icon.bmp" ImageSizes="118,113,186,177"/>
   </
Element>
   <
Mouse>
      <
Tooltip ID="TOOLTIPTEXT_ATTITUDE_INDICATOR_BANK_PITCH"/>
   </
Mouse>
</
Gauge
harry3 ist offline   Mit Zitat antworten