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 18.01.2002, 17:48   #1
Flighter
Veteran
 
Registriert seit: 07.03.2001
Alter: 39
Beiträge: 278


Flighter eine Nachricht über ICQ schicken
Standard gauges selbst programmieren?

Liebe PIloten und Designer Freunde,

ich habe mir das Ziel gesetzt eine schöne 757 für den FS2002 zu Programmieren. Nun habe ich aber das Problem das es einfach noch nicht genug gauges gibt. Wie kann ich diese Programmieren?
Alles zu diesem Thema hilft mir also bitte schön was schreiben und dann kann es ei mir losgehen.

Danke

Johannes Conrad
Flighter ist offline   Mit Zitat antworten
Alt 18.01.2002, 19:12   #2
Simeon S
Inventar
 
Registriert seit: 21.02.2000
Alter: 49
Beiträge: 1.679


Standard

Die alten Gauges waren in einer komplizierten Sprache geschrieben. Es gab da einige Tools, womit man zumindest die Texturen (bmps) austauschen konnte. Allerdings auch nur, wenn das Gauge als einzelnes verpackt war. Die KingAir z.B. hat alle Gauges in einer Datei und da kommt man dann nicht mehr an die Texturen ran.

Die Flugzeuge, die neu mit dem FS2002 gekommen sind, habe ein neues Format - xml. Das sind einfach editierbare Textfiles. Zusammen mit den benötigten bmps sind sie als *.CAB Datei gepackt und liegen im Gauge verzeichnis. MS Cab Dateien lassen sich bekanntlich mit Winzip oder Win XP öffnen und extraieren. Allerdings habe ich keinen blassen Schimmer, wie man selbst eine CAB Datei erstellt. Vielleicht zippen und dann einfach in CAB umbennen?

Bei AVSIM habe ich heute gelesen, daß es demnächst von einer deutschen Firma ein Programm gibt, mit dem man einfach ohne zu programmieren Gauges erstellen kann (schau mal auf Titelseite www.avsim.com). Das klingt sehr gut - ist aber noch nicht verfügbar.

Außerdem gabs doch noch - ich glaube von Abacus - so einen neuen Panel Editor. Mit dem konnte man auch die bmps der Gauges verändern.


Dein Vorhaben mit einer B757 finde ich echt mutig. Ich hatte auch immer schon mal vor, ein Panel nach dem Standart von FLY! zu gestalten. Allerdings wäre ich bei Airlinern mit Gauges wie Primary Flight Display, Nav Display, EICAS usw. völlig überfordert. Außerdem sollte das dann ja auch noch - wenns keine halbe, unbefriedigende Sache werden sollte - mit einem FMC verknüpft werden. Ein guter Turboprop ohne EFIS wäre da sicher um einiges einfacher...

Trotzdem viel Erfolg und Spaß

Simeon
Simeon S ist offline   Mit Zitat antworten
Alt 21.01.2002, 18:36   #3
Bastian
Elite
 
Registriert seit: 19.06.2000
Alter: 39
Beiträge: 1.015


Bastian eine Nachricht über ICQ schicken
Standard

Hi,

also ich Programmiere Gauges aber ich kann mir nicht vorstellen das jetzt alle Gauges im xml format geschrieben werden.
1.)wäre dann der Code für jeden sichtbar und bei einem FMC das einem Payware Paket beiliegt wäre das Fatal
2.)sind alle Gauges noch im Klassischen stil also *.gau und in C geschrieben vorhanden.
Ich denke auch das das Laden der Gauges aus xml datein deutlich länger dauert als das Laden eines "normalen" Gauges aus dem Gauge Verzeichniss.
Jeder der schon mal QBasic Programmiert und mit C++ verglichen hat wird merken das das ausführen deutlich lamngsamer ist
Der FS müsste jedes mal einen Interpreter starten der jede xml datei ausliest.
Um die "alten" Gauges musste der FS sich nicht wirklich kümmern da die das Laden und anzeigen selbst übernamen.
Der FS muss lediglich ein Interface bereitstellen mit dem die Gauges arbeiten können.

Vielleicht geht MS einen geteilten weg:
es ist möglich Standard Gauges(z.B. einen Fahrtmesser) einfach in xml zu Programmieren aber wenn man komplexere Systeme wie z.B. Hydraulik Systeme darstellen will muss man auf C zurückgreifen.

Wenn Du(Flighter) wirklich interesse hast C zu lernen und Gauges zu Programmieren kannst Du dich gerne mal über EMail bei mir melden wenn Du Hilfe o.ä. brauchst.

Happy Landings
Bastian
____________________________________
\"I\'am still confused but on a higher Level\" - Enrico Fermi

Linux isn\'t for free - or is your time worthless?

Schwedenphysiker
Bastian ist offline   Mit Zitat antworten
Alt 21.01.2002, 18:47   #4
Simeon S
Inventar
 
Registriert seit: 21.02.2000
Alter: 49
Beiträge: 1.679


Standard

Der FS2002 kann sowohl GAUs als auch XMLs verwenden. Allerdings haben die neuen Flugzeuge B747, Caravan und Beech Baron nur noch dieses Format.

Was die Geschwindigkeit etc. betrifft, habe ich keine Ahnung. Ich weiß auch nicht wieso MS dieses Format nun eingeführt hat. Für einen der nicht C kann, ist es aber auf jeden Fall einfacher zu erlernen.

Simeon
Simeon S ist offline   Mit Zitat antworten
Alt 21.01.2002, 18:52   #5
Bastian
Elite
 
Registriert seit: 19.06.2000
Alter: 39
Beiträge: 1.015


Bastian eine Nachricht über ICQ schicken
Standard

Hi Simeon

das stimmt natürlich.
Aber ich zweifle noch ein wenig an den möglichen Funktionen (Mathe, Vector etc.)
Es ist sicherlich eine Vereinfachung aber ohne die Klassischen Gauges geht meiner Meinung nichts.

Gruß
Bastian

PS hat jemand eine Ahnung wann das Panel SDK rauskommt??
ich warte schon sehnsüchtig ;-)
____________________________________
\"I\'am still confused but on a higher Level\" - Enrico Fermi

Linux isn\'t for free - or is your time worthless?

Schwedenphysiker
Bastian ist offline   Mit Zitat antworten
Alt 22.01.2002, 13:29   #6
Johnny-B
Senior Member
 
Registriert seit: 17.09.2001
Beiträge: 164


Standard

Vielleicht werden die xmls ja beim Laden des Fliegers Compiliert? Die Idee finde ich jedenfalls gut, auf eine einfache und verbreitete (Internet!) Programmiersprache zurückzugreifen. Schon ein ausgefallener Fahrtmesser oder Neigungsmesser (Oldtimer-Flugzeuge!) wäre manchmal sehr brauchbar, war aber bisher schwer zu kriegen!

Da scheint sich ja was zu tun in der Design-Szene!

Gruß Johnny
Johnny-B ist offline   Mit Zitat antworten
Alt 23.01.2002, 16:01   #7
marcelvgfs
Senior Member
 
Registriert seit: 10.04.2001
Alter: 41
Beiträge: 180


marcelvgfs eine Nachricht über AIM schicken marcelvgfs eine Nachricht über Yahoo! schicken
Standard EASYgauge

Hallo Leute,

ich bin der Programmierer von EasyGauge der deutschen Firma bluesky software development und möchte mit diesem Thread einfach auf unsere Homepage verweißen: www.bluesky-net.de

Das neue XML System ist nicht wirklich besser, es ist verdammt langsam, und um das richtige programmieren kommt man nicht drum rum.
Die mit EasyGauge generierten Gauges darf man veröffentlichen als Freeware.
Es lassen sich damit durchaus auch elektrische Systeme simulieren. Ein ausführliches Handbuch wird das erklären.

Viel Erfolg mit deinem Projekt 757! Ich freue mich schon auf so ein Flugzeug!

Schöne Grüße,
Marcel Burr
executive programming easygauge
bluesky software development
marcelvgfs ist offline   Mit Zitat antworten
Alt 23.01.2002, 16:21   #8
Peterle
Inventar
 
Registriert seit: 08.03.2000
Alter: 83
Beiträge: 1.904


Standard

Hallo Marcel,

da bleibt mir nur die EINE Frage: WANN wird EasyGauge verfuegbar sein?

Ich weiss ja, ich nerve

Gespannte Gruesse
Peter
Peterle ist offline   Mit Zitat antworten
Alt 23.01.2002, 18:47   #9
marcelvgfs
Senior Member
 
Registriert seit: 10.04.2001
Alter: 41
Beiträge: 180


marcelvgfs eine Nachricht über AIM schicken marcelvgfs eine Nachricht über Yahoo! schicken
Standard Veröffentlichung

Hallo Peterle,

ich sage mal ohne Gewähr 1 Monat.
Übrigens: mit solchen wichtigen Fragen nervt mich niemand! Fragen kostet nichts: fragt, soviel ihr wollt.
Wendet euch einfach an meine Emailadresse oder an das Forum auf www.bluesky-net.de

Grüße,
Marcel Burr
executive programming easygauge
bluesky software development

marcelvgfs ist offline   Mit Zitat antworten
Alt 23.01.2002, 19:05   #10
Bastian
Elite
 
Registriert seit: 19.06.2000
Alter: 39
Beiträge: 1.015


Bastian eine Nachricht über ICQ schicken
Standard

Hi Marcel

na dann war ich mit meiner vermutung der Geschwindigkeit betreffend doch nicht so falsch.

Ist es möglich für Leute die C können den Quellcode nachträglich zu bearbeiten oder sind das abgeschlossene Programm datein an die keiner ran kann/darf?
So das man das Programm auch unterstützend einsetzen kann.
Und welchen Compiler benutzt Du für easygauge?


Gruß
Bastian
____________________________________
\"I\'am still confused but on a higher Level\" - Enrico Fermi

Linux isn\'t for free - or is your time worthless?

Schwedenphysiker
Bastian 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 09:08 Uhr.


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