![]() |
![]() |
|
|
|||||||
| Designer Forum Treffpunkt für Gedankenaustausch von Simmern, die selbst |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#1 |
|
Inventar
|
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 |
|
|
|
|
|
#2 |
|
Inventar
|
Moin Moin !
Jetzt gibts das Ding auch in analog: ![]() CU Stephan |
|
|
|
|
|
#3 |
|
Inventar
![]() |
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 ![]()
____________________________________
MEINE FLIEGERSEITE XML Gauges Programmierung für Anfänger Panel Design für Anfänger |
|
|
|
|
|
#4 |
|
Inventar
|
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 ( CU Stephan |
|
|
|
|
|
#5 |
|
Master
![]() Registriert seit: 16.10.2003
Alter: 63
Beiträge: 736
|
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 |
|
|
|
|
|
#6 |
|
Inventar
|
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 |
|
|
|
|
|
#7 |
|
Elite
![]() Registriert seit: 26.09.2002
Beiträge: 1.223
|
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 |
|
|
|
|
|
#8 | |
|
Inventar
![]() |
Zitat:
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:
PHP-Code:
Viele Grüße, Harri ![]()
____________________________________
MEINE FLIEGERSEITE XML Gauges Programmierung für Anfänger Panel Design für Anfänger |
|
|
|
|
|
|
#9 |
|
Inventar
|
Moin Moin !
Vielen Dank Harri, heute abend habe ich ein bißchen Zeit, da werde ich dann mal basteln... CU Stephan |
|
|
|
|
|
#10 |
|
Master
![]() |
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? |
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|