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 09.02.2003, 20:29   #11
Leo
Elite
 
Registriert seit: 24.02.2000
Beiträge: 1.328


Standard Aha...

...hallo!

Also das, was Arne mir aufgetragen hat, ist erfolgreich erledigt.

Ist zwar etwas peinlich, (ich gebs ja zu) aber was mach ich jetzt mit meinem neuen .gau file?

Insbesondere: Ist es wirklich nicht ohne weiters möglich, dem zB 737_radio_stack.gau neue True Type Fonts und Farben aufzutragen?
Wenn ich jetzt alle zusammengetragene Information aufnehmen und verarbeite, sehe ich schwarz mit meinem so jungen projekt. Bleibt wohl nicht anderes über, als ein XML Tutorial durchzuackern.
Schliesslich habe ich leider keine Zeit C++ neu zu lernen und ich will schliesslich nicht allen auf den Geist gehen, mit meiner Fragerei.

Das mit dem Idehowto.zip hab ich mal ganz ausser acht gelassen, da ich nicht ganz so flexibel bin, und mich nihct verwirren will.
Zuerst das eine, und wenns net geht, das andere. Prioritätensetzung ist eine Kunst.

OK. Habe jetzt das XML Tutorial von Arne vor mir. Ich werds mir durchlesen.

Frage: Kann man mit XML ein Radio Stack ähnliches gauge bauen bzw. sagen wir mal ein Funkgerät? Oder ist das nicht möglich?

Grüße,

Leo
Leo ist offline   Mit Zitat antworten
Alt 09.02.2003, 20:45   #12
bartels
Jr. Member
 
Registriert seit: 01.10.2002
Alter: 57
Beiträge: 90


Standard

Das was ich geschrieben habe ist im Wesentlichen das, was im IDEHOWTO drinsteht.
Das neue Gauge benutzt man wie jedes andere Gauge auch, in das FLUSI /gauges kopieren (oder gleich darein kompilieren), mit einem Texteditor oder Paneleditprogramm (z.B. CfgEdit) in ein bestehendes Panel einbinden. Die Syntax ist
gaugenn=SDK!Temperature,xxx,yyy,www,hhh
Wobei vor dem ! der Name des Gauges ohne .gau steht, und hinter dem ! kommt der Name des Subgauges welcher beim SDK sample das hinter dem #define GAUGE_NAME ist.
Arne Bartels
bartels ist offline   Mit Zitat antworten
Alt 09.02.2003, 22:41   #13
harry3
Inventar
 
Registriert seit: 11.06.2001
Alter: 39
Beiträge: 2.397


harry3 eine Nachricht über ICQ schicken
Reden Hallo!

Natürlich kann man einen Radio Stack in XML bauen.
Als ich gesagt habe, dass man mit XML nicht alles machen kann, meinte ich, dass man es nicht schaffen wird, ein FMC oder ein ähnlich komplexes Gauge zu bauen. Aber sonst ist alles machbar!

Hier ein kleiner Ausschnitt aus einem XML Radio Gauge:
(wenn man XML postet, sollte man die Smilies deaktivieren!!!)

PHP-Code:
 <Text X="85" Y="35" Bright="Yes" Length="6" Fixed="Yes" Font="Quartz" Color="%('#9F2E40' '#FF9900' (L:DimColor,bool) ?)" Adjust="Left" VerticalAdjust="Center" Multiline="No">
            <
String>%((L:NavCom1 test,bool))%{if}888.88%!s!%{else}%((A:COM1 ACTIVE FREQUENCYMHz))%!6.2f!%</String>
         </
Text

Kurz erklärt: Mit X und Y wird die Größe(in Pixel) in x und y Richtung definiert.
Bright="YES" sagt aus, dass die Schrift beleuchtet wird, wie es sich für digitale Anzeigen gehört.
Length gibt die Länge in Zeichen an. z.B.: 119.90-->6Zeichen
Mit Adjust und Vertical Adjust wird die Zentrierung bestimmt.
Multiline hat anscheinend keine Funktion.
Mit
PHP-Code:
<String
wird der darzustellende Text eingeleitet. Wenn nun kein %-Zeichen kommt, so wird das, was man hineinschreibt, angezeigt. z.B.
PHP-Code:
<String>HALLO</String
gibt HALLO im Flusi. Wenn man aber das ganze zw. zwei % % setzt, so kann man auch Zahlenwerte aus dem Flusi auslesen und dann anzeigen. Z.B.:
PHP-Code:
<String>%((A:General eng4 oil pressurepsi))%!3d!</String
Dann wird im Flusi der jeweilige Oil-Pres Zahlenwert angezeigt.
Das !3d! heißt, dass eine Zahl ohne Komma(natürliche Zahl???) mit drei Stellen vor dem Komma angezeigt werden soll.
Eine !3.2f! Zahl ist eine Fließkommazahl(float), mit 3 Stellen vor dem Komma und 2 danach!

Der String in diesem speziellen Fall fragt nach einem (L:NavCom1 test,bool), wenn das erfüllt ist, so wird 888.88 angezeigt, ansonsten der jeweilige Zahlenwert.

Soweit so unklar??? Ich poste nachher noch das Radio Gauge.


Viele Grüße,
Harri :-)
harry3 ist offline   Mit Zitat antworten
Alt 09.02.2003, 23:06   #14
ghost84
Senior Member
 
Registriert seit: 22.07.2002
Alter: 41
Beiträge: 130


ghost84 eine Nachricht über ICQ schicken
Standard Re: Hallo!

Zitat:
Original geschrieben von harry3

Als ich gesagt habe, dass man mit XML nicht alles machen kann, meinte ich, dass man es nicht schaffen wird, ein FMC oder ein ähnlich komplexes Gauge zu bauen.
Wer sagt das???

mfg Franz
ghost84 ist offline   Mit Zitat antworten
Alt 09.02.2003, 23:17   #15
harry3
Inventar
 
Registriert seit: 11.06.2001
Alter: 39
Beiträge: 2.397


harry3 eine Nachricht über ICQ schicken
Standard

Noch sagt das jeder.
Aber ich hoffe, du kannst uns bald einmal das Gegenteil beweisen.

Jetzt sag mal, habt's ihr in der HTL viel mit Programmieren zu tun??? Weil du das ja richtig gut drauf hast!

Viele Grüße,
Harri
harry3 ist offline   Mit Zitat antworten
Alt 09.02.2003, 23:23   #16
ghost84
Senior Member
 
Registriert seit: 22.07.2002
Alter: 41
Beiträge: 130


ghost84 eine Nachricht über ICQ schicken
Standard

Hi,

In der 1. haben wir pro Woche 1 Stunde Visual Basic gehabt.
In der 2. haben wir alle 2 Wochen 4 Stunden Borland C gehabt.
In der 3. haben wir offiziel 2 Stunden pro Woche Borland C, inoffiziell Lan-Party oder Internetsurfen gehabt. Und 4. bzw. 5. is nix mehr mit programmieren (außer ein paar kleine Microchips )

Aber sonst, eigentlich NÖÖ!

mfg Franz
ghost84 ist offline   Mit Zitat antworten
Alt 10.02.2003, 00:51   #17
harry3
Inventar
 
Registriert seit: 11.06.2001
Alter: 39
Beiträge: 2.397


harry3 eine Nachricht über ICQ schicken
Standard Hallo!

@Leo: Wir haben ein bisschen vom Thema abgelenkt.
Stell nur weiterhin deine Fragen hier herein.
Außerdem braucht dir die Fragerei ja nicht peinlich zu sein. Such mal nach meinen ersten Fragen zu XML Gauges.

Aber XML erlernt eigentlich jeder, der sich mit dem Flusi und Cockpitinstrumenten einigermaßen gut auskennt.
Fang mal mit einem einfachen Instrument an, wie z.B. einem Schalter. Weil gleich schon mit einem Radio Stack anzufangen ist ein bisschen gar rass!

Bau doch einfach mal einen Schalter für die NAV Beleuchtung, mit sich verändernder Bitmap. Das wäre sicher gut für den Anfang!

Weißt du irgendwas über die Tyrolean Dash8, die jetzt immer "streikt"? Wieso kümmert sich da nicht einmal Bombardier um das Flugzeug???


mfg
harri:cool
harry3 ist offline   Mit Zitat antworten
Alt 10.02.2003, 17:32   #18
Leo
Elite
 
Registriert seit: 24.02.2000
Beiträge: 1.328


Standard Problem...

...in vielerlei Hinsicht.

Hallo!

Also, grösstes Problem. Ich habe die Datei 737.radio.stack.gau oder so, mit einem Hexeditor angesehen, auf jeden Fall geht das Ding jetzt nicht mehr. zB in der Standard 737 sieht man jetzt gar keine Instrumente mehr. Snief. Hat jemand für mich die Datei, kann sie mir bitte per mail schicken, oder ich muss, und das hasse ich, jetzt den FS2002 neu aufsetzen. Die Zeit, und Geduld, und überhaut. Bitte bitte, schickt mir einer diese .gau. Danke.

Dash8:

Hm, naja, nicht unproblematisch. Ich denke viele Leute denken, das ist wie bei einem Auto und man bekommt Ersatz. So ist es leider bei Flugzeugherstellern net. Bombardier kümmert sich eh darum, nur sitzen die eben in Kanada. Tyrolean kümmert sich natürlich nach wie vor wieder in positive Schlagzeilen zu kümmern. Die Dash8 400 können wir jedoch nichts selber modifizieren und so kommt es, dass alles etwas lange dauert.
Ich will jedoch betonen, dass ein abgefallenes Rad nicht direkt mit dem Flugzeug zu tun haben muss. genau so wie ein Platten beim Auto.

Das Bild im Anhang soll keine Werbung sein, sondern eher das Bild darstellen, dass sich meinen Augen heute aus dem Cockpit bot.

Grüße

Leo
Leo ist offline   Mit Zitat antworten
Alt 10.02.2003, 17:47   #19
harry3
Inventar
 
Registriert seit: 11.06.2001
Alter: 39
Beiträge: 2.397


harry3 eine Nachricht über ICQ schicken
Standard

Wie's aussieht hatte es in Innsbruck ja auch so tolles Wetter wie bei uns.
Skifahren war heute einfach ein Traum!!!
__________________________________________________ ___________________

Wegen dem Gauge 737.radio.stack.gau: Ich werd mal schauen, ob ichs hab.

Mit einem Hexeditor oder ähnlichem brauchst du ein .gau gar nicht erst öffnen, du wirst nie an den Code herankommen!!!
Bei C musst du eben an den Originalcode ran, wie z.B. im SDK mitgeliefert.

Das ist einer der Vorteile, die XML hat: Man kann sich alles anschauen!(öffne z.B. mal boeing747-400.cab, dort sind alle 747 gauges drinnen).

Als Anhang ein Radio Gauge aus einer Socata TB020!!!


mfg
harri
harry3 ist offline   Mit Zitat antworten
Alt 10.02.2003, 17:56   #20
Leo
Elite
 
Registriert seit: 24.02.2000
Beiträge: 1.328


Standard

Hallo!

Sei so nett, danke!

Naja ein wirklich guter Gauge Designer hat mir geraten den .gau file mit einem hexeditor aufzumachen. die fonts welche im gau verwendet werden, werden im hexeditor als plain text angezeigt und sollten veränderbar sein. ich halte das gar nicht für abwegig, gebracht hats aber am Ende dennoch nichts, anscheinend bin ich falsch damit umgegangen. Ich aheb dort zB gelesen, dass das .gau den Font "Courier New" verwendet. Und der ist echt hässlich und stimmt nicht unbedingt mit dem überein wie ein LCD normalerweise aussieht.
Als Anlage ein Panel in der Original F70. (Ein bisschen dunkel, i know, aber das Licht war so spärlich, ISO 400 verwendet und den BLitz weggelassen. Kann amn aber sicher im Photoshop aufpolieren)

Grüße
Leo ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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 16:41 Uhr.


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