![]() |
![]() |
|
|
|||||||
| Designer Forum Treffpunkt für Gedankenaustausch von Simmern, die selbst |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#1 |
|
Veteran
![]() Registriert seit: 19.10.1999
Alter: 70
Beiträge: 256
|
Hallo,
bei allen mir bekannten Gauges ist die Nullstellung des Zeigers bei 12 Uhr. Ich würde gern ein Airspeed Gauge bauen, bei dem die Nullstellung des Zeigers bei 7 Uhr liegt. Wie kann ich das als XML anstellen? Kann man bei einem XML-Gauge das Bitmap für den Zeiger genauso groß machen wie das Zifferblatt oder wäre das dann so überlagert, dass man die Ziffern nicht mehr sieht? Danke. Ich hoffe, die Frage ist nicht zu dämlich. |
|
|
|
|
|
#2 |
|
Inventar
![]() Registriert seit: 12.02.2001
Alter: 57
Beiträge: 2.908
|
Moin!
Einfach im NonLinearity-Bereich als Null-Koordinate einen Punkt bei 7 Uhr auf deinem Hintergrund-Bitmap angeben. Das sollte es tun. Der Zeiger sollte von der Größe her relativ zu deinem Hintergrund passen. Zumindest in C kann man ihn zwar runterskalieren, aber ich sehe nicht, was das bringen sollte. |
|
|
|
|
|
#3 |
|
Elite
![]() Registriert seit: 15.02.2002
Alter: 75
Beiträge: 1.111
|
Du kannst auch unter KeDI-Gauges suchen, da sind welche so gemacht.
Das ist eine Sammlung fast aller alten deutschen metrischen Instrumente. Die nehme ich mir oft als Vorlage. Uwe |
|
|
|
|
|
#4 |
|
Inventar
![]() |
Ein kleines Bsp., es handelt sich zwar um einen VSI, aber der grundsätzliche Aufbau ist ja bei jedem Zeigerinstrument der gleiche:
Bei diesem Zeigerinstrument ist der Nullpunkt die 9 Uhr Position. Entscheident ist diese Zeile: PHP-Code:
Hier die bereits angesprochene Nonlinearity Tabelle. Nur sie entscheidet wohin der Zeiger bei einem bestimmten Wert zeigen soll. PHP-Code:
Grüße, Harri
____________________________________
MEINE FLIEGERSEITE XML Gauges Programmierung für Anfänger Panel Design für Anfänger |
|
|
|
|
|
#5 |
|
Veteran
![]() Registriert seit: 19.10.1999
Alter: 70
Beiträge: 256
|
Vielen Dank für die bisherigen Antworten. Ich fürchte allerdings, noch nicht so recht verstanden zu haben.
Am Besten ich sage Euch ganz konkret was ich benötige: Es soll ein Geschwindigkeitsmesser werden, der die Airspeed in Kilometer anzeigt. Der Zahlenbereich beginnt auf der 7-Uhr-Position mit Null und endet auf der 5-Uhr-Position mit 120 km/h. Kann mir jemand schreiben wie das aussehen muss? Ich habe mir zwar schon den kleinen Gaugeworkshop reingezogen, aber na ja für die Verwirklichung dieses Gauges reichen die dort vermittelten Kenntnisse nicht aus. KeDi-Gauges habe ich schon mal mit einer Maschine von Hauke Keitel runtergeladen, ich glaube es war eine Ju-90. Allerdings geht die Airspeed dort wesentlich weiter, die Ju-90 ist halt schneller als ein Käfer. Danke nochmals. |
|
|
|
|
|
#6 |
|
Veteran
![]() Registriert seit: 19.10.1999
Alter: 70
Beiträge: 256
|
@Harry3:
Wenn ich das recht verstehe, bedeuten die ITEM VALUES die jeweiligen Werte für den Steig- oder Sinkflug. Beziehen sich die X und Y Koordinaten auf die Position der Nadelspitze? Wenn es so wäre, hätte ich das Prinzip vielleicht sogar so leidlich verstanden. |
|
|
|
|
|
#7 |
|
Inventar
![]() Registriert seit: 12.02.2001
Alter: 57
Beiträge: 2.908
|
Exakt. Item Value ist die VS und X/Y definiert einen Punkt, auf den die Nadelspitze bei dieser VS zeigen soll.
Es muss nicht unbedingt die Nadelspitze direkt sein. Ein Punkt weiter außen (z.B. auf einer Skalenmarkierung) geht auch. |
|
|
|
|
|
#8 |
|
Elite
![]() Registriert seit: 15.02.2002
Alter: 75
Beiträge: 1.111
|
Nimm den "Fahrtmesser_250.xml" von Kedi mal der ein neues BMP und rechne die neuen Geschwindigkeiten für die angegebenen Positionen aus.
Oder wenn Du das BMP z.B. in CoralDraw malst hast Du gleich die Koordinaten. |
|
|
|
|
|
#9 | |
|
Inventar
![]() Registriert seit: 12.02.2001
Alter: 57
Beiträge: 2.908
|
Zitat:
|
|
|
|
|
|
|
#10 |
|
Inventar
![]() |
Es ist sogar besser, wenn man einen weit außenliegenden Punkt für die X,Y Koordinaten verwendet==>genauer. Also am besten die Koordinaten vom Bitmapaußenrand verwenden.
Grüße, Harri
____________________________________
MEINE FLIEGERSEITE XML Gauges Programmierung für Anfänger Panel Design für Anfänger |
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|