MobiFlight Community Support

Welcome to the forum for MobiFlight! Feel free to reach out to the community in case you have questions, issues or just want to share great ideas or details about your latest home cockpit project.

You like MobiFlight? Donate via PayPal and support the MobiFlight development. Thanks! 

05/03/2024 - This forum is read-only

The community support for MobiFlight has moved exclusively over to our Discord server. Register for free and enjoy more interactive functions like image and video upload, voice chat. More than 7,000 registered users around the world make it a great experience!

See you on our MobiFlight Community Discord server.

A HUGE Thank You to everyone who participated in the forum, especially obviously to Pizman and Stephan who did an outstanding job over so many years providing an incredible service to the MobiFlight community.

The forum is still providing a lot of good content, hence we keep this information accessible.

icon
Avatar
StephanHo
From: EDDG, Germany
Posts: 1867
Supporter
Hallo zusammen,

wenn ich in MF den Schalter für das Gear konfiguriere, gibt es eine Fehlermeldung bei der Parametrisierung.

Als Event-ID trage ich 70087 ein. Als Parameter soll der rechte Mausklick angegeben weden, also 2147483648.
Bei OK meldet MF einen Fehler: Wert muß eine Zahl zwischen -2147483648 und 2147483647 sein
Somit genau 1 Zähler außerhalb des Bereiches.

2147483648 ist als Parameter für den rechten Mausklick in der PMDG-Doku angegeben.
2^32 wäre exakt 2147483648, aber das ist ja nur die Anzahl der Möglichkeiten. Zahlenmäßig ist es ja 2^32-1, weil ja die 0000 0000 mitzählt, somit 2147483647.
Also doch 64 Bit?
Bei FSUIPC kann man 2147483648 als Parameter ohne Fehler eingeben.

Ist das ein globaler Fehler in MF?
[Last edited by StephanHo, 2017-04-15 13:02]
Grüße,
Stephan (Time: UTC+2)
2017-04-15 12:51
Avatar
pizman82
Moderator
From: ETSI, Germany
Posts: 6010
Supporter
Bekanntes Problem..... Ist mal wieder ein Signed - Unsigned
PMDG Arbeitet ohne negative Werte und somit geht ihre Bandbreite weiter als die von Mobiflight!
https://www.mobiflight.com/forum/message/1930.html

Lösung :

Der nächste Positive Wert den du also brauchst (2147483648) ist von der Bitlogic her also ein negativer den PMDG aber als Positiv sieht....
Benutze hier einfach ein - MINUS davor... -2147483648.
Di nächste Zahl 2147483649 wäre dann -2147483647
Somit geht es Auf Deutsch Rückwärts vom höchsten Minuswert bis zurück zu -1 ... Etwas Kompliziert aber wenn man es mal verstanden hat ist es einfach !


Zum Verständnis wenn dich die huntergründe interessieren lese dir das mal durch https://de.wikipedia.org/wiki/Integer_(Datentyp) UND benutze den Windows Taschenrechner im programmierermodus.... Da siehst auch schön wie die Bits bei den Zahlen arbeiten.
Good Luck !
2017-04-15 15:08
Avatar
StephanHo
From: EDDG, Germany
Posts: 1867
Supporter
Jau, stimmt, danke, funktioniert prima - was man weiß und was man wissen sollte :thumbup: ;)
Grüße,
Stephan (Time: UTC+2)
2017-04-16 00:32
icon