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 03.03.2007, 17:45   #1
Isra
Senior Member
 
Registriert seit: 08.06.2004
Beiträge: 132


Isra eine Nachricht über Yahoo! schicken
Frage XML Drift Anzeige

Hallo Zusammen!

Ich bastle gerade an einer Drift Anzeige in XML welche so ausschaut

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

<
Element
<
Position X="0" Y="160"/> 
<
Text X="400" Y="20" Bright="yes" VerticalAdjust="Center" Adjust="Center" Font="Arial" Fixed="yes" Color="#FFCC66"  
Length="3" 
<
String>%( Value minimum="-0.698" maximum="0.698" (A:VELOCITY BODY X,knot) (A:VELOCITY BODY Z,knot) / atg )%!03.5f!</String
</
Text
</
Element>
</
Gauge
Das Problem dabei ist dass die Anzeige zwar funktioniert, ich aber
daraus nicht ableiten kann ob ich nach links oder rechts drifte.
Lässt sich dies evtl. mit einem Text "L" und "R" anzeigen?

Gruss und Danke für Hinweise
____________________________________
Gruss Beat
Isra ist offline   Mit Zitat antworten
Alt 03.03.2007, 19:11   #2
derBruchpilot
Master
 
Registriert seit: 16.10.2003
Alter: 63
Beiträge: 736


Standard

Mit dem Ausdruck
length="3"
begrenzt Du die Anzahl der ausgegebenen Zeichen auf drei, obwohl Du 3 Stellen vor dem Komma, fünf Stellen nach dem Komma und das Komma selber hast - also neun Zeichen.
Ändere mal den Wert auf length="9", dann müsste er das Vorzeichen anzeigen.

Gruß R.
____________________________________
Glück bedeutet einen anständigen Martini, ein anständiges Essen, eine anständige Zigarre und eine anständige Frau ... oder eine unanständige Frau - je nachdem, wieviel Glück man verkraften kann. -Robert Burns
http://www.derbruchpilot.net/html/msfs.html
derBruchpilot ist offline   Mit Zitat antworten
Alt 03.03.2007, 19:50   #3
harry3
Inventar
 
Registriert seit: 11.06.2001
Alter: 39
Beiträge: 2.397


harry3 eine Nachricht über ICQ schicken
Standard

Überprüfe in einem Rechenbereich ob der Wert(den du anzeigen lässt) positiv oder negativ ist.
In eine Hilfsvariable schreibst du dann entweder eine 0 oder eine 1, je nachdem ob positiv oder negativ.
Und im Text Bereich fragst du dann ab, ob die Variable 0 oder 1 ist, davon abhängig gibst du dann ein L oder R aus:

PHP-Code:
(L:hilfsvar,bool== if{ 'L' els'R' 
So oder so ähnlich sollte es funktionieren.


Grüße,
Harri
harry3 ist offline   Mit Zitat antworten
Alt 03.03.2007, 22:08   #4
EduHir
Elite
 
Registriert seit: 26.09.2002
Beiträge: 1.223


Standard

Zitat:
%!03.5f!
Das passt auch nicht

Die erste Zahl gibt die Gesamtlänge der Ausgabe an einschließlich Dezimalpunkt, die 2 Zahl die Dezimalstellen!!


5.3f ... x.yyy

edi
EduHir 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 05:28 Uhr.


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