WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Designer Forum (http://www.wcm.at/forum/forumdisplay.php?f=61)
-   -   Gauges "auslesen"? (http://www.wcm.at/forum/showthread.php?t=171000)

Robin_pbl 01.08.2005 18:14

Gauges "auslesen"?
 
Hi, ich wolt mal fragen, wie man mit Hilfe von der SDK die Gauges auslesen kann, ohne C++ zu können (kann ne andere Sprache)? Da gibts doch die TrafficInfo.dll, mit der müsste das doch gehn, habs aber noch nie hinbekommen.

Andragar 01.08.2005 18:22

Irgendwie werde ich nicht schlau, was du eigentlich willst.
Statis von Instrumenten auslesen?
Variablen des Flugsimulators auslesen?
Traffic-Daten auslesen?

Tendentiell schau mal bei FSUIPC nach.
http://www.schiratti.com/dowson.html

Speziell das SDK könnte für dich interessant sein.

Robin_pbl 01.08.2005 18:26

Ich hab nichts großes vor, ich wollt nur mal damit rumexperimentieren und zum Test ein "Empty Fuel Tank - Warning" Programm schreiben, d.h. ich muss irgentwie an den aktuellen Tankinhalt kommen, um das in einem Externen Programm nutzen zu können.
Aber danke für den Tip mit der FSUIPC SDK, werds mal anschauen. :)

Andragar 01.08.2005 18:32

Für ein externes Programm bist du bei FSUIPC ganz richtig. Da sind sogar Beispiele in verschiedensten Programmiersprachen dabei.

Allerdings macht man eine "Empty Fuel Tank - Warning" besser als einbaubares Instrument für ein Panel. Z.b. eine Rote-Warnleuchte.
Für den Fall brauchst du das MS Panel SDK und schaust dir mal die existierenden XML-Gauges an (die in den .cab Dateien).

harry3 01.08.2005 19:07

Um mit der FSUIPC Schnittstelle arbeiten zu können brauhct man aber auch die Sprache C(++).

Für so simple Dinge eignet sich am besten XML.
Wenn du willst kann ich dir eine XML Hilfedatei zukommen lassen(musst mir halt deine email geben)


Grüße,
Harri

Andragar 01.08.2005 19:43

Nein. Für die FSUIPC braucht man kein C++/C. Geht z.B. auch in VB oder C# oder...
Sind sogar Beispiele dabei. :)

harry3 01.08.2005 19:53

Zitat:

Original geschrieben von Andragar
Nein. Für die FSUIPC braucht man kein C++/C. Geht z.B. auch in VB oder C# oder...
Sind sogar Beispiele dabei. :)


Bis jetzt hab ich noch von jedem gehört dass er es in C gemacht hat. Liegt dann aber wohl an der Beliebtheit der Sprache.

Für solche einfachen Instrumente ist FSUIPC nicht wirklich sinnvoll, das lässt sich in XML in ein paar Zeilen machen.



Grüße,
Harri

Andragar 01.08.2005 19:57

Ich hab die Schnittstelle schon ohne Probleme mit VB anprogrammiert. :)

Aber wie du und ich schon sagten, für das Thema ist die XML-Gauge Programmierung besser geeignet.

Robin_pbl 01.08.2005 21:12

wie kann man eigentlich diese *.gau dateien öffnen? Gibts davür irgentwelche Prgramme?

Andragar 01.08.2005 21:14

.gau Dateien sind compilierte DLLs. Die meinen wir aber nicht.
Du musst die *.cab datei öffnen, da sind *.xml Dateien drinn, diese kannst Du dann in einem Texteditor anschauen.

Robin_pbl 01.08.2005 21:23

jo, das is klar, hab ich mal gemacht, die XML dateien sehen auf den ersten Blick gar nicht so kompliziert aus.

Wie komm ich denn an die einzelnen Anzeigen als BMP? Also ich mein, z.B. den Altimeter der Cessna oder so? Die sind doch in den *.gau dateien drin, oder? Bekommt man die nicht irgentwie zum vorschein?

Robin_pbl 01.08.2005 21:23

jo, das is klar, hab ich mal gemacht, die XML dateien sehen auf den ersten Blick gar nicht so kompliziert aus.

Wie komm ich denn an die einzelnen Anzeigen als BMP? Also ich mein, z.B. den Altimeter der Cessna oder so? Die sind doch in den *.gau dateien drin, oder? Bekommt man die nicht irgentwie zum vorschein?

harry3 01.08.2005 21:24

Such in diesem Forum nach GAU2BMP.
Mit dem Programm kannst du die bmp's extrahieren.


Grüße,
Harri

Isra 04.08.2005 22:20

Hallo Harri!

Frage zu diesem Tool GAU2BMP: Raus kriegt man diese bmp's schon, aber rein in abgeänderter Form nicht oder???

Gruss Beat

harry3 05.08.2005 00:38

Doch, mit der Funktion:
BMP to GAU.

Grüße,
Harri

Isra 05.08.2005 11:56

Hallo Harri
hmm....bei mir kommt immer eine Fehlermeldung betr. Grösse! Ist damit die Grösse in Pixel gemeint oder die in kb?
Falls letzteres ist die Sache klar:heul:

harry3 10.08.2005 00:00

Ich glaub es hat mit der Speichergröße zu tun:
Du darfst dass bmp nur in 256Farben abspeichern, speicherst du es als 24bit bmp, so ist die Datei zu groß und hat keinen "Platz" mehr in der gau Datei.


Grüße,
Harri

Michael Kock 10.08.2005 12:26

Hi,
habe das Programm auch mal ausprobiert, da ich es für mein Project vielleicht ganz hut gebrauchen kann.

Wenn ich jedoch nun meine .gau Datei in BMP's umwandeln möchte, erscheint folgende Fehlermeldung:

http://home.arcor.de/michaelkock04/fehler.jpg

Kennt ihr vielleicht den Grund, für diese Meldung?

Danke

harry3 10.08.2005 14:13

Vielleicht besitzt das Gauge 24bit Bitmaps?
Das Programm kann nämlich nur mit 256Farben Bitmaps umgehen.

Probiers bei anderen Gauges, obs bei denen funktioniert?

Grüße,
Harri

Michael Kock 10.08.2005 14:23

Habe es schon versucht, da funktioniert es wunderbar.

Hm, jetzt bracuhe ich wohl das Programm, nur in einer anderen Version:rolleyes:

harry3 10.08.2005 20:08

Zitat:

Original geschrieben von Michael Kock
Habe es schon versucht, da funktioniert es wunderbar.

Hm, jetzt bracuhe ich wohl das Programm, nur in einer anderen Version:rolleyes:

Andere Version wäre mir keine bekannt.

Selber Programmieren ist da wohl angesagt:p


Grüße,
Harri

Michael Kock 11.08.2005 11:51

Guten Morgen!

Habe gerade mal ein wenig gegoogelt und bin tatsächlich fündig geworden.
Es gibt bereits die Version 1.1 von dem Programm.

Zu haben ist es hier:
Klick

Bei mir hat es nun auch geklappt, leider hatte die Datei, die ich bearbeiten wollte gar keine BMP Files, was mache ich denn in dem Fall?
Ich sehe doch etwas im CP, wenn ich es einbaue.

harry3 11.08.2005 17:02

Es gibt auch Vektorgraphik.
Die wird v.a. bei EFIS Anzeigen verwendet.
Der EHSI ist dann z.B. niht aus einzelnen Bitmaps aufgebaut, sondern die enzelnen Elemente werden als geometrische Muster programmiert.

Vorteil: Schärfere Anzeige.


Grüße,
Harri

Michael Kock 11.08.2005 17:43

Kann man denn dann diese Vektorgraphiken auch irgendwie bearbeiten?

HansHartmann 11.08.2005 17:50

Nein. Die sind direkt programmiert, es gibt also keine Daten oder so, die man bearbeiten könnte.

Welches Gauge versuchst du denn zu editieren?

Michael Kock 11.08.2005 18:08

Zitat:

Original geschrieben von HansHartmann

Welches Gauge versuchst du denn zu editieren?

Das Wetterradar von Reality XP.

harry3 11.08.2005 18:56

Zitat:

Original geschrieben von Michael Kock
Das Wetterradar von Reality XP.
Wetterradar ist ein heißer Kandidat für Vektorgraphik.


Grüße,
Harri


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:44 Uhr.

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