WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Designer Forum (http://www.wcm.at/forum/forumdisplay.php?f=61)
-   -   Xml Adf (http://www.wcm.at/forum/showthread.php?t=208730)

EduHir 27.01.2007 00:18

Xml Adf
 
Wie bekomme ich da degree heraus:confused:
:heul:

PHP-Code:

 %((A:ADF1 RADIALradiansrddg )%!08.2f!

Ich bekomme da -539 heraus, es sollten aber 167,5 Grad sein.

edi

rolfuwe 27.01.2007 09:57

Aus meinem RMI Baukasten: nur der ADF Teil:

//////////////////////////////////////////////////////////////////////
<Gauge Name="RMI-HDG-Nav12-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>

//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,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>
///////////////////////////////////////////////////////////////

rolfuwe 27.01.2007 09:59

Sch... funktioniert nicht, weil evtl. etwas als vB Code erkannt wird.

<Value>(A:ADF1 Radial,radians) pi 2 / -</Value>

rolfuwe 27.01.2007 10:00

Ja, das kann man hier wohl nicht machen ??????????????????

sergio 27.01.2007 11:17

Du klickst auf die Schaltfläche PHP und gibst deinen Text ein. Zum Beispiel so:

PHP-Code:

<Gauge Name="Compass" Version="1.0">
  <
Image Name="Compass_Background.bmp" ImageSizes="65,55,104,88" /> 
- <
Element>
- <
MaskImage Name="Compass_Background.bmp" ImageSizes="65,55,104,88">
  <
Axis X="34" Y="38" /> 
  </
MaskImage>
- <
Image Name="Compass_Linear_Card.bmp" ImageSizes="260,15,416,24">
- <
Nonlinearity>
  <
Item Value="0" X="233" Y="14" /> 
  <
Item Value="180" X="127" Y="14" /> 
  <
Item Value="360" X="24" Y="14" /> 
  </
Nonlinearity>
  </
Image>
- <
Shift>
  <
Value>(A:Wiskey compass indication degrees,degreesdnor</Value
  </
Shift>
  </
Element>
- <
Mouse>
  <
Tooltip ID="TOOLTIPTEXT_WHISKEY_COMPASS" /> 
  </
Mouse>
  </
Gauge


EduHir 27.01.2007 13:17

Danke RolfUwe für die Antwort!

VOR und NDB arbeiten halt verschieden!

Jetzt funktioniert es!

PHP-Code:

%((A:ADF1 Radial,radians) (A:PLANE HEADING DEGREES GYROradians) +  rddg dnor )%!05.1f!&#176;\{clr1} 


Eine Frage noch!!

was macht /-/ :confused:

edi

EduHir 27.01.2007 15:13

/-/ steht ja eh im "Bartels"!! ;)

edi


harry3 27.01.2007 17:18

Wie wärs mit:
PHP-Code:

(A:ADF1 RADIALdegrees


Grüße,
Harri

EduHir 27.01.2007 19:28

Man kann natürlich auch degree verwenden!!

Ich habe nur plane heading nicht addiert!

Bei NAV1 oder NAV2 habe ich das nicht gebraucht.

Wie schon oben gesagt: VOR und ADF arbeiten verschieden.
Auch im FS!!

edi

rolfuwe 28.01.2007 09:51

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



Alle Zeitangaben in WEZ +2. Es ist jetzt 14:23 Uhr.

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