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 14.12.2006, 11:37   #1
Michael 5
Newbie
 
Registriert seit: 07.12.2006
Beiträge: 9


Standard Vertical Speed mit Farbwechsel (2)

Hallo zusammen,
ich habe noch Probleme mit der Benutzung des Systems.
Hier nochmal meine Frage:

Ich möchte eine XML Gauge erstellen,
die den Vertical-Speed als String ausgibt.

Wird ein bestimmter Wert, z.B. 1000ft/min
überschritten, soll die Farbe des Ausgabestrings von z.B. Weiss auf Rot wechseln.

Was ich bisher gemacht habe, versuche ich mal als Anhang beizufügen (beim ersten mal
hats nicht geklappt:

Danke
Michael
Michael 5 ist offline   Mit Zitat antworten
Alt 14.12.2006, 12:28   #2
Matthias Lieberecht
Veteran
 
Registriert seit: 28.03.2000
Beiträge: 236


Standard

Hallo Michael,

ist eigentlich eher was fürs Designer Forum.

Versuche es mal damit:

PHP-Code:

<Gauge Name="Vertical Speed" Version="1.0"><
<
Image Name="Test_txt.bmp" ImageSizes="65,30"/>
<
Element>
<
Position X="2" Y="-1"></Position>
<
Text X="65" Y="25" Bright="Yes" Font="Arial" Fixed="No" Color="%('Red' 'Green' (A:Vertical speed, feet per minute) 250 >= ! ?)" Length="4" VerticalAdjust="Center"Adjust="Center" >
<
String>%((A:Vertical speedfeet per minute))%!0.4d!</String>
</
Text>
</
Element>
</
Gauge
Gruß
Matthias
____________________________________
The BAe Panel Project
www.baepanelproject.com
Matthias Lieberecht ist offline   Mit Zitat antworten
Alt 14.12.2006, 13:08   #3
sergio
Inventar
 
Registriert seit: 17.01.2000
Beiträge: 1.745


Standard

Hallo Matthias,
ich habe mir erlaubt, hinter Bright="Yes ein fehlendes Anführungszeichen zu setzen.
sergio ist offline   Mit Zitat antworten
Alt 14.12.2006, 14:16   #4
Michael 5
Newbie
 
Registriert seit: 07.12.2006
Beiträge: 9


Standard vs mit farbwechsel

Hallo Matthias,

danke für die Antwort und danke für den Hinweis.

Ich werde die Frage auch mal im Designer Forum stellen.

Dein Vorschlag ist mir nicht klar, da dort kein 'Case Value' Wert abgefragt wird.

Ich probiers trotzdem mal.

Danke
Michael
Michael 5 ist offline   Mit Zitat antworten
Alt 14.12.2006, 14:17   #5
Matthias Lieberecht
Veteran
 
Registriert seit: 28.03.2000
Beiträge: 236


Standard

Hallo Sergio,

vielen Dank. Muss wohl bereits in Michaels Original gefehlt haben, da ich den Text dort kopiert und lediglich mit der Color Bedingung ergänzt habe. Das fehlende Anführungszeichen habe ich dabei wohl übersehen.

Gruß
Matthias
____________________________________
The BAe Panel Project
www.baepanelproject.com
Matthias Lieberecht ist offline   Mit Zitat antworten
Alt 14.12.2006, 14:23   #6
Michael 5
Newbie
 
Registriert seit: 07.12.2006
Beiträge: 9


Standard Vertical Speed mit Farbwechsel


Hallo alle zusammen,

ich möchte eine XML Gauge erstellen, die den Vertical-Speed als String ausgibt.

Wird ein bestimmter Wert, z.B. 1000ft/min überschritten, soll die Farbe des Ausgabestrings von z.B. Weiss auf Rot wechseln.

Ich habe die Frage schon mal im Software-Forum gestellt, aber einen Hinweis erhalten, dass das Designer-Forum wohl besser geeignet ist.


Was ich bisher gemacht habe, habe ich als Anhang beigefügt.

Ich bin für jeden Hinweis dankbar !

Danke
Michael
Michael 5 ist offline   Mit Zitat antworten
Alt 14.12.2006, 14:25   #7
Matthias Lieberecht
Veteran
 
Registriert seit: 28.03.2000
Beiträge: 236


Standard

Hallo Michael,

da Du lediglich einen Text hast der in unterschiedlichen Farben angezeigt werden soll, kannst Du Dir Case sparen. Die Bedingung, das was Du unter Value für den abgefragten Wert hast, wird direkt hinter Color= eingesetzt. Das verkürzt Deinen Code und somit die Lade- und Laufzeit (auch wenn nicht unbedingt wirklich spürbar wenn es der einzige Fall war). Und warum etwas unnötig vergrößern wenn es auch kürzer geht

Gruß
Matthias
____________________________________
The BAe Panel Project
www.baepanelproject.com
Matthias Lieberecht ist offline   Mit Zitat antworten
Alt 14.12.2006, 15:21   #8
sergio
Inventar
 
Registriert seit: 17.01.2000
Beiträge: 1.745


Standard

Nun habe ich das Thread aus dem Bereich "Software" hier zusammengeführt.
sergio ist offline   Mit Zitat antworten
Alt 15.12.2006, 12:25   #9
Michael 5
Newbie
 
Registriert seit: 07.12.2006
Beiträge: 9


Standard VS mit Farbwechsel

Hallo Matthias,

ich habe Deinen Code ausprobiert und er funktioniert !
Ich weiss zwar noch nicht warum, dazu muss ich den Code ertmal studieren, vielen Dank für die Hilfe.

Allen anderen, die geantwortet haben danke ich auch.
Ein wirklich tolles Forum.

Matthias, wenn der Code mit "Case..." codiert wäre, wie würde das dann aussehen. Für einen Tip wäre ich sehr dankbar.

Michael
Michael 5 ist offline   Mit Zitat antworten
Alt 15.12.2006, 18:01   #10
Matthias Lieberecht
Veteran
 
Registriert seit: 28.03.2000
Beiträge: 236


Standard

Hallo Michael,

habe noch nie einen Text in eine Case Anweisung gepackt und denke auch, dass das ehen unüblich ist. Dennoch müsste es eigentlich so funktionieren:

PHP-Code:
<Gauge Name="Vertical Speed" Version="1.0">
<
Image Name="Test_txt.bmp" ImageSizes="65,30"/>
<
Element>
<
Position X="2" Y="-1"></Position>
<
Select>
<
Value>(A:Vertical speedfeet per minute250 ></Value>
<Case 
Value="0">
<
Text X="65" Y="25" Bright="Yes" Font="Arial"  Fixed="No" Color="Green" Length="4" VerticalAdjust="Center" Adjust="Center" >
<
String>%((A:Vertical speedfeet per minute))%!0.4d!</String>
</
Text>
</Case>
<Case 
Value="1">
<
Text X="65" Y="25" Bright="Yes" Font="Arial"  Fixed="No" Color="Red" Length="4" VerticalAdjust="Center" Adjust="Center" >
<
String>%((A:Vertical speedfeet per minute))%!0.4d!</String>
</
Text>
</Case>
</
Select>
</
Element>
</
Gauge
Aber ohne Gewähr, da nie getestet.

Viele Grüße
Matthias
____________________________________
The BAe Panel Project
www.baepanelproject.com
Matthias Lieberecht 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:16 Uhr.


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