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 21.10.2003, 11:45   #1
KaffDad
Inventar
 
Registriert seit: 11.02.2001
Beiträge: 1.809


KaffDad eine Nachricht über ICQ schicken
Standard Erstes Gauge selbst zusammengeschustert !

Moin Moin !

Stolz wie Oskar darf ich behaupten, mein erstes XML-Gauge gebastelt zu haben. Hat mich zwar gestern abend fast an den Rand des Wahnsinns getrieben, bis ich erst mal rausgefunden habe, wie man eine IF-Abfrage innerhalb eines Strings bastelt, aber naja.

Ist zwar nur Spielerei gewesen, aber fast schon nützlich: Ein Radar-Altimeter für den Robinson R22 !
Das Altimeter zeigt bis 2500 feet an, danach zeigt es nur noch vier horizontale Striche an.

Und hier ein paar Bilder:




CU

Stephan
KaffDad ist offline   Mit Zitat antworten
Alt 21.10.2003, 18:38   #2
KaffDad
Inventar
 
Registriert seit: 11.02.2001
Beiträge: 1.809


KaffDad eine Nachricht über ICQ schicken
Standard

Moin Moin !

Jetzt gibts das Ding auch in analog:


CU

Stephan
KaffDad ist offline   Mit Zitat antworten
Alt 21.10.2003, 21:13   #3
harry3
Inventar
 
Registriert seit: 11.06.2001
Alter: 39
Beiträge: 2.397


harry3 eine Nachricht über ICQ schicken
Standard

Sieht doch schon recht gut aus!
Du hast es dir ja nicht gerade leicht gemacht wenn du mit einem String angefangen hast! Und auch Zeiger können anfangs recht schweißtreibend sein, wenn ich da an meinen ersten NonlinearityTable zurückdenke.
Manchmal ist es praktisch, wenn man sich Werte nicht direkt im String ausrechnet, sondern es sonst wo ausrechnen lässt. Schafft ein bisschen Übersicht...aber das ist reine Geschmackssache!!!


Viele Grüße,
Harri
harry3 ist offline   Mit Zitat antworten
Alt 21.10.2003, 22:27   #4
KaffDad
Inventar
 
Registriert seit: 11.02.2001
Beiträge: 1.809


KaffDad eine Nachricht über ICQ schicken
Standard

Moin Moin !

Danke, die Gauges sehen noch sehr bescheiden aus, aber darum ging es mir erstmal nicht. Wollte erstmal die ersten Erfolge über die XML-Skripte haben, bevor ich mir den Kopf über dem Graphik-Programm zerbreche.

Wie greife ich denn auf einen Wert zurück, den ich dann wahrscheinlich in einem Value-Tag ausgerechnet habe ? Speicherst Du diese dann in einer G-Variablen (G:Var1) ab ?

Kennst Du noch andere Ressourcen für Hilfe außer dem SDK, den Tutorials von Arne Bartels und Dai Griffiths und dem Avsim-Forum ? Mir fehlt da irgendwie eine Beschreibung aller möglichen Prozeduren (, ). Welche Variablen vom FS abgegriffen werden können, steht ja schön in der SDK drin. Ich habe aber das Hammer-Tutorial von Griffiths noch nicht richtig durchgeschaut, da es eher die C++-Schiene ist.

CU

Stephan
KaffDad ist offline   Mit Zitat antworten
Alt 22.10.2003, 00:30   #5
derBruchpilot
Master
 
Registriert seit: 16.10.2003
Alter: 63
Beiträge: 736


Standard

Hallo ihr,

sieht ja gut aus, aber hört sich nach viel Arbeit und Mühe an. wenn ich mich recht erinnere, gab oder gibt es im Trainsim so einen editor, wo man sich Panele zusammenbasteln kann. Gibt's so etwas ähnliches auch für den flusi?

Gruß Ralf
derBruchpilot ist offline   Mit Zitat antworten
Alt 22.10.2003, 08:09   #6
KaffDad
Inventar
 
Registriert seit: 11.02.2001
Beiträge: 1.809


KaffDad eine Nachricht über ICQ schicken
Standard

Moin Moin !

Z.B: http://www.fspanelstudio.com/ Kann ich aber nix zu sagen, weil ich es nicht kenne.

Ich bin da auch eher für die handfestere Methode: selber programieren ! Sooo schwierig scheint es auch nicht zu sein, das schwierigste wird sein, anständige Graphiken für die Gauges zu entwickeln.

CU

Stephan
KaffDad ist offline   Mit Zitat antworten
Alt 22.10.2003, 19:14   #7
EduHir
Elite
 
Registriert seit: 26.09.2002
Beiträge: 1.223


Standard

Hallo Stephan!

Nachdem du das schon so toll kannst, darf ich dich um etwas
anschnorren
Könntest mir ein Gauge schreiben, das auf Tastendruck die Frequenz
vom aktivem Nav1 auf das aktive Nav2 schreibt

edi
EduHir ist offline   Mit Zitat antworten
Alt 22.10.2003, 19:59   #8
harry3
Inventar
 
Registriert seit: 11.06.2001
Alter: 39
Beiträge: 2.397


harry3 eine Nachricht über ICQ schicken
Standard

Zitat:
Wie greife ich denn auf einen Wert zurück, den ich dann wahrscheinlich in einem Value-Tag ausgerechnet habe ? Speicherst Du diese dann in einer G-Variablen (G:Var1) ab ?
Einfach mal so einen Code einfügen kannst du indem du dies über Element-Select-Value machst, siehe unten.
Was ich mit dem unteren Code erzielen will ist das die Variable (L:dh, numbers) nicht kleiner als 0 wird und nicht größer als 1000 wird. Wenn (L:dh, numbers) außerhalb dieses Zahlenbereiches ist, dann wird die Varibale zurückgesetzt auf den Maximal od. Minimalwert(1000 oder 0), noch bevor er im String angezeigt wird.

Verwendet habe ich den Code dass meine Decision Height Anzeige nicht unter 0 und nicht über 1000 anzeigt. Die Variable habe ich selber erfunden, mit (L:dh, numbers) rufe ich den Wert ab. Mit 1000 (>L:dh, numbers) würde ich der Variable den Wert 1000 geben.

L Variablen kann man selber erfinden, sie haben im Gegensatz zu G:Var's Einheiten und man kann soviele erstellen wie man will.(bei G:Var's ist man auf 9 beschränkt). Wie schon gesagt kann man L: Variablen lesen und auch direkt beschreiben, mit (>L:...)



PHP-Code:
  <Element>
        <
Select>
            <
Value>
            (
L:dh,numbers<
            if{ 
(>L:dh,numbers) }
            </
Value>
        </
Select>
    </
Element>
 <
Element>
        <
Select>
            <
Value>
            (
L:dh,numbers1000 >

            if{ 
1000 (>L:dh,numbers) }
            </
Value>
        </
Select>
    </
Element
Im String selber wird dann nur noch die oben berechnete Zahl angezeigt.Schafft Übersicht im String!!!

PHP-Code:
 <String>%((L:dh,numbers))%!4d!</String


Viele Grüße,
Harri
harry3 ist offline   Mit Zitat antworten
Alt 23.10.2003, 10:07   #9
KaffDad
Inventar
 
Registriert seit: 11.02.2001
Beiträge: 1.809


KaffDad eine Nachricht über ICQ schicken
Standard

Moin Moin !

Vielen Dank Harri, heute abend habe ich ein bißchen Zeit, da werde ich dann mal basteln...

CU

Stephan
KaffDad ist offline   Mit Zitat antworten
Alt 24.10.2003, 20:23   #10
A380flieger
Master
 
Registriert seit: 08.08.2003
Alter: 36
Beiträge: 519


A380flieger eine Nachricht über ICQ schicken
Standard

Hallo!
Das Programmieren von gauges hat mich schon länger gereizt, da ich leidenschaftlicher Panel-Designer bin. Aber ich hab damit noch keine ERfahrung gesammelt, da ich nicht XML kann. Welche Softwares hast du verwendet? Hat jemand noch erfahrung mit älteren Gauges (z. b. von Fs98)? Ist das da das gleiche oder was ganz anderes?
____________________________________
Ja.


Maiden flight of the Supercobra!


FS98 for president!
A380flieger 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 21:23 Uhr.


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