WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Simulationen > Designer Forum

Designer Forum Treffpunkt für Gedankenaustausch von Simmern, die selbst

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 01.07.2006, 20:52   #1
jbdmig2
Jr. Member
 
Registriert seit: 26.05.2006
Alter: 34
Beiträge: 26


Standard XML Frage

Hallo zusammen

Ich habe da ein Problem mit meinem Höhenmesser:

alt_background


alt_needle


alt_numbers


Den Zeiger habe ich schon hinbekommen. Wenn ich im FS steige dann geht der Zeiger auf max. 20000. Das heisst das der Zeiger 20mal dreht.

Jetzt möchte ich dass in der mitte des Backgrounds bei 1000 die Zahl 1 steht bei 10000 die Zahl 10 ect. Wie krieg ich das hin? Brauche ich da eine andere bmp als ich sie schon habe (alt_numers)?

Ich habe auch schon daran gedacht zwei XML Gauges zu machen. Eine nur mit der background und needle bmp und eine seperate XML mit den Zahlen 1-20.
____________________________________
Gruss Tobias
jbdmig2 ist offline   Mit Zitat antworten
Alt 02.07.2006, 00:27   #2
harry3
Inventar
 
Registriert seit: 11.06.2001
Alter: 39
Beiträge: 2.397


harry3 eine Nachricht über ICQ schicken
Standard

Du brauchst nur einen Zahlenstreifen mit den Zahlen 0-9(wobei die Zahlen 0 und 9 doppelt vorkommen müssen wegen dem Übergangseffekt).

Du lässt nun mit 2 Shift Anweisungen einmal die 10.000 Stelle und die 1.000 Stelle durchlaufen.


Grüße,
Harri
harry3 ist offline   Mit Zitat antworten
Alt 02.07.2006, 21:05   #3
Schulli
Senior Member
 
Registriert seit: 02.09.2004
Alter: 53
Beiträge: 124


Standard

du kannst auch mal in der cab von der default 747 im fs9/gauge ordner die standby altimeter.xml anschauen und anpassen.

du solltest aber nochmal deine background.bmp überarbeiten und den pfeil der originalen nadel wegmachen.
____________________________________
Schulli
Gruß aus EDDB

Project Global - Freeware Global Express
Schulli ist offline   Mit Zitat antworten
Alt 08.07.2006, 15:56   #4
jbdmig2
Jr. Member
 
Registriert seit: 26.05.2006
Alter: 34
Beiträge: 26


Standard

Was stimmt hier nicht?

____________________________________
Gruss Tobias
jbdmig2 ist offline   Mit Zitat antworten
Alt 08.07.2006, 16:12   #5
harry3
Inventar
 
Registriert seit: 11.06.2001
Alter: 39
Beiträge: 2.397


harry3 eine Nachricht über ICQ schicken
Standard

Gib bei den Bitmap Sizes immer nur eine Größe an, also z.B. ImageSizes="100,200".

Stell den Code bitte immer als PHP CODE direkt ins Forum, nur so ist es möglich, dass andere User es im Flusi ausprobieren können.


Grüße,
Harri
harry3 ist offline   Mit Zitat antworten
Alt 08.07.2006, 16:18   #6
jbdmig
Senior Member
 
Registriert seit: 18.02.2006
Alter: 34
Beiträge: 109


Standard

Ich habe die ImageSizes jetzt geändert doch es geht immer noch nicht.
jbdmig ist offline   Mit Zitat antworten
Alt 08.07.2006, 17:14   #7
jbdmig
Senior Member
 
Registriert seit: 18.02.2006
Alter: 34
Beiträge: 109


Standard

Im FS erscheint das Gauge nur als graues Quadrat. Eigentlich sollte es ein graues Quadrat sein wo die Zahlen 0 bis 9 erscheinen.
jbdmig ist offline   Mit Zitat antworten
Alt 09.07.2006, 12:18   #8
harry3
Inventar
 
Registriert seit: 11.06.2001
Alter: 39
Beiträge: 2.397


harry3 eine Nachricht über ICQ schicken
Standard

Der innere Teil des Gauges ist in der Realität wohl digital!?
Ich hab mal so ein ähnliches Gauge erstellt:

PHP-Code:
<Gauge Name="Stby Alt" Version="1.0">

   <
Image Name="stby_alt_background.bmp" ImageSizes="200,202" Luminous="Yes"/>


   <
Element>
      <
Position X="65" Y="80"/>
      <
Text X="30" Y="33" Luminous="Yes" Length="2" Font="Glass Gauge" Color="#FF9900" Adjust="Left" VerticalAdjust="Center" Multiline="No" Fixed="No">
         <
String>%((A:Indicated Altitude,feet) (A:Indicated Altitude,feet1000 % - 1000 /  )%!d!</String>
      </
Text>
   </
Element>


   <
Element>
      <
Position X="120" Y="86"/>
      <
Text X="32" Y="25" Luminous="Yes" Length="3" Font="Glass Gauge" Color="#FF9900" Adjust="Right" VerticalAdjust="Center" Multiline="No" Fixed="No">
         <
String>%((A:Indicated Altitude,feet1000 % )%!0.3d!</String>
      </
Text>
   </
Element>


   <
Element>
      <
Position X="110" Y="117"/>
      <
Text X="40" Y="20" Luminous="Yes" Length="5" Font="Quartz" Color="#FF9900" Adjust="Center" VerticalAdjust="Center" Multiline="No" Fixed="Yes">
         <
String>%((A:Kohlsman setting hginHg0 max 99.99 min)%!5.2f!</String>
      </
Text>
   </
Element>
   <
Element>
      <
Position X="100" Y="101"/>
      <
Image Name="altimeter_needle_10k.bmp" ImageSizes="85,18" Luminous="Yes">
         <
Axis X="2.5" Y="9" PointsTo="East"/>
      </
Image>
      <
Rotate>
         <
Value>(A:Indicated Altitude,feet10000 /</Value>
         <
Failures>
            <
GAUGE_ALTIMETER Action="Freeze"/>
            <
SYSTEM_PITOT_STATIC Action="Freeze"/>
         </
Failures>
         <
Nonlinearity>
            <
Item Value="0" X="100" Y="20"/>
            <
Item Value="5" X="100" Y="181"/>
         </
Nonlinearity>
      </
Rotate>
   </
Element>
   <
Element>
      <
Position X="100" Y="101"/>
      <
Image Name="altimeter_needle_1k.bmp" ImageSizes="72,24" Luminous="Yes">
         <
Axis X="12" Y="12" PointsTo="East"/>
      </
Image>
      <
Rotate>
         <
Value>(A:Indicated Altitude,feet1000 /</Value>
         <
Failures>
            <
GAUGE_ALTIMETER Action="Freeze"/>
            <
SYSTEM_PITOT_STATIC Action="Freeze"/>
         </
Failures>
         <
Nonlinearity>
            <
Item Value="0" X="100" Y="20"/>
            <
Item Value="5" X="100" Y="181"/>
         </
Nonlinearity>
      </
Rotate>
   </
Element>
   <
Element>
      <
Position X="100" Y="101"/>
      <
Image Name="altimeter_needle_100.bmp" ImageSizes="85,10" Luminous="Yes">
         <
Axis X="5" Y="5" PointsTo="East"/>
      </
Image>
      <
Rotate>
         <
Value>(A:Indicated Altitude,feet100 /</Value>
         <
Failures>
            <
GAUGE_ALTIMETER Action="Freeze"/>
            <
SYSTEM_PITOT_STATIC Action="Freeze"/>
         </
Failures>
         <
Nonlinearity>
            <
Item Value="0" X="100" Y="20"/>
            <
Item Value="5" X="100" Y="181"/>
         </
Nonlinearity>
      </
Rotate>
   </
Element>
   <
Element>
      <
Image Name="stby_gauge_mask.bmp" ImageSizes="200,202"/>
   </
Element>
   <
Element>
      <
Position X="25" Y="183"/>
      <
Image Name="altimeter_knob.bmp" ImageSizes="27,27">
         <
Axis X="13.5" Y="13.5"/>
      </
Image>
      <
Rotate>
         <
Value Minimum="28.1" Maximum="31.5">(A:Kohlsman setting hg,inHg)</Value>
         <
Nonlinearity>
            <
Item Value="28" Degrees="0"/>
            <
Item Value="31" Degrees="720"/>
         </
Nonlinearity>
      </
Rotate>
   </
Element>

   <
Mouse>
      <
Tooltip ID="">Stby Altitude Indicator</Tooltip>
      <
Area Left="13" Right="36" Top="170" Bottom="195">
         <
Area Right="9">
            <
Cursor Type="DownArrow"/>
            <
Click Event="KOHLSMAN_DEC" Repeat="Yes"/>
         </
Area>
         <
Area Left="9">
            <
Cursor Type="UpArrow"/>
            <
Click Event="KOHLSMAN_INC" Repeat="Yes"/>
         </
Area>
      </
Area>
   </
Mouse>
</
Gauge

Grüße,
Harri
harry3 ist offline   Mit Zitat antworten
Alt 09.07.2006, 21:03   #9
jbdmig
Senior Member
 
Registriert seit: 18.02.2006
Alter: 34
Beiträge: 109


Standard

Hab es jetzt hinbekommen.
jbdmig ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist an.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:17 Uhr.


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