Thema: Xml Adf
Einzelnen Beitrag anzeigen
Alt 28.01.2007, 09:51   #10
rolfuwe
Elite
 
Registriert seit: 15.02.2002
Alter: 74
Beiträge: 1.111


Standard

Hatte gestern keine Zeit mehr.
////////////////////////////
sind nur für die Übersicht, damit ich meine Baukastenblöcke richtig zusammen baue.

ich probiere mal mit PHP:

PHP-Code:
<Gauge Name="RMI-HDG-Nav2-ADF" Version="1.0">
   <
Image Name="200x200-rund.bmp" ImageSizes="200,200,0,0"/>

//360grd-Scheibe////////////////////////////////////////////////////

   
<Element>
      <
Position X="100" Y="100"/>
      <
Image Name="360grd.bmp" ImageSizes="180,180,0,0">
         <
Axis X="90" Y="90"/>
      </
Image>
      <
Rotate>
         <
Value>(A:Plane heading degrees gyro,radians) /-/</Value>

         <
Failures>
            <
SYSTEM_ELECTRICAL_PANELS Action="Freeze"/>
            <
GAUGE_GYRO_HEADING Action="Freeze"/>
         </
Failures>
      </
Rotate>
   </
Element>

//VOR1////////////////////////////////////////////////////////////////

   
<Element>
      <
Position X="100" Y="100"/>
      <
Image Name="VOR1-Nadel.bmp" ImageSizes="180,40,0,0">
         <
Axis X="90" Y="20" PointsTo="East"/>
      </
Image>
      <
Rotate>
         <
Value>(A:NAV1 Radial,radians) (A:Plane heading degrees gyro,radians) - pi 2 /  +</Value>

         <
Failures>
            <
SYSTEM_ELECTRICAL_PANELS Action="Freeze"/>
            <
SYSTEM_ELECTRICAL_AVIONICS Action="Freeze"/>
            <
GAUGE_GYRO_HEADING Action="Freeze"/>
            <
GAUGE_ADF Action="Freeze"/>
         </
Failures>
         <
Delay DegreesPerSecond="180"/>
      </
Rotate>
   </
Element>

//VOR2////////////////////////////////////////////////////////////////

   
<Element>
      <
Position X="100" Y="100"/>
      <
Image Name="VOR-Nadel.bmp" ImageSizes="180,40,0,0">
         <
Axis X="90" Y="20" PointsTo="East"/>
      </
Image>
      <
Rotate>
         <
Value>(A:NAV2 Radial,radians) (A:Plane heading degrees gyro,radians) - pi 2 /  +</Value>

         <
Failures>
            <
SYSTEM_ELECTRICAL_PANELS Action="Freeze"/>
            <
SYSTEM_ELECTRICAL_AVIONICS Action="Freeze"/>
            <
GAUGE_GYRO_HEADING Action="Freeze"/>
            <
GAUGE_ADF Action="Freeze"/>
         </
Failures>
         <
Delay DegreesPerSecond="180"/>
      </
Rotate>
   </
Element>

//ADF////////////////////////////////////////////////////////////////

   
<Element>
      <
Position X="100" Y="100"/>
      <
Image Name="ADF-Nadel.bmp" ImageSizes="180,30,0,0">
         <
Axis X="90" Y="15" PointsTo="East"/>
      </
Image>
      <
Rotate>
         <
Value>(A:ADF1 Radial,radianspi 2 / -</Value>

         <
Failures>
            <
SYSTEM_ELECTRICAL_PANELS Action="Freeze"/>
            <
SYSTEM_ELECTRICAL_AVIONICS Action="Freeze"/>
            <
GAUGE_GYRO_HEADING Action="Freeze"/>
            <
GAUGE_ADF Action="Freeze"/>
         </
Failures>
         <
Delay DegreesPerSecond="180"/>
      </
Rotate>
   </
Element>

//HDG/////////////////////////////////////////////////////////////////////

   
<Element>
      <
Position X="100" Y="100"/>
      <
Image Name="HDG.bmp" Luminous="Yes" ImageSizes="24,20">
         <
Axis X="12" Y="90"/>
      </
Image>
      <
Rotate>
         <
Value>(A:Autopilot heading lock dir,radians) (A:Plane heading degrees gyro,radians) -</Value>
      </
Rotate>
   </
Element>

////////////////////////////////////////////////////////////////////

   
<Mouse>
      <
Help ID="HELPID_GAUGE_HSI"/>
      <
Tooltip ID="TOOLTIPTEXT_HSI_HEADING_COURSE"/>

       <
Area Left="0" Right="200" Top="0" Bottom="200">

         <
Help ID="HELPID_GAUGE_HEADING_BUG_ADJUST"/>
         <
Area Right="100">
            <
Cursor Type="DownArrow"/>
            <
Click Event="HEADING_BUG_DEC" Repeat="Yes"/>
         </
Area>

         <
Area Left="100">
            <
Cursor Type="UpArrow"/>
            <
Click Event="HEADING_BUG_INC" Repeat="Yes"/>
         </
Area>
       </
Area>
   </
Mouse>


</
Gauge
rolfuwe ist offline   Mit Zitat antworten