WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Home Cockpit - Das Forum für die "Bastler" (http://www.wcm.at/forum/forumdisplay.php?f=55)
-   -   kleines Problemchen mit FSUIPC (http://www.wcm.at/forum/showthread.php?t=214904)

Schildi 30.04.2007 15:09

kleines Problemchen mit FSUIPC
 
Hi,
ich habe mal meine MasterCard und DisplayII ausgegraben und wollte mir einfach ma fix Active COM1 anzeigen lassen. Allerdings bekomm ich nur Müll von der FSUIPC :(

Zum Beispiel haut er mir 123.00 als 08960 um die Ohren.

Hab jetzt schon fleißig gesucht aber nicht wirklich was gefunden, wär klasse wenn mir jemand helfen könnte.

Gruß Marco

Pantu 30.04.2007 20:13

Hallo Marco,

der Wert 123,00 MHZ wird auf Offset als 2300 hex oder 8960 dezimal dargestellt. Der 100Mhz Schritt muss extern hinzugerechnet werden, da sich dieser nicht ändert.

Hoffe das hilft Dir weiter.

Gruß

Peter

Pantu 30.04.2007 20:15

sorry muß heißen:

der Wert 123,00 MHZ wird auf Offset x034E als 2300 hex oder 8960 dezimal dargestellt.

Gruß

Peter

AlTonno 30.04.2007 21:21

Ja, und da die Werte aus dem FSUIPC BCD-Zahlen sind...

...gibts einen netten Weg, das umzurechnen, falls man das Zeug in Dezimal braucht ;-)

BCD-HEX - (Zehner * 6) - (Hunderter * 156) - (Tausender * 3096) = Dezimalzahl

z.B. 0x2300

0x2300 - 0*6 - 3*156 - 2*3096 = 2300 (Dezimal)

Auf die Zehner/Hunderter/Tausender kommt man recht leicht mit modulo-division...
Wenn man am Ende noch 10000 addiert und das Ganze mit 10 multipliziert, hat man die Freuqenz in Kilohertz und dezimal...



Damit lässt sichs oft wesentlich leichter arbeiten, wenn mans braucht ;)

lg

Schildi 30.04.2007 23:08

roger alles klar danke :)

jetzt kommt in mir spontan die Frage auf, ob ich das mittels Config und IOCARDS Programm lösen kann, mir das mal anzeigen zu lassen, oder ob ich da jetzt schon SIOC brauch? Ich weiß um SIOC werde ich nicht drumrum kommen, aber ich würde mir das ganze jetzt schonmal gerne anschauen :bier:

Gruß Marco

HansJansen 08.05.2007 23:09

Zitat:

Original geschrieben von Schildi
roger alles klar danke :)

jetzt kommt in mir spontan die Frage auf, ob ich das mittels Config und IOCARDS Programm lösen kann, mir das mal anzeigen zu lassen, oder ob ich da jetzt schon SIOC brauch? Ich weiß um SIOC werde ich nicht drumrum kommen, aber ich würde mir das ganze jetzt schonmal gerne anschauen :bier:

Gruß Marco

Hi Marco,

Mit SIOC kannst du das sehr leicht machen. Darin gibt es auch spezielle Funktionen für BCD (De-)Kodierung, nämlich FROMBCD und TOBCD. SIOC ist etwas schwieriger zu erlernen als IOCARDS software selbst, aber sehr sehr viel kräftiger. Schau mal in die Dokumentation oder auf Nico Kaan's Website!

Gruss,

Schildi 08.05.2007 23:11

Hi,

vielen Dank, werde mich gleich nachm Abi damit beschäftigen, wenn ich das Morgen überlebe ^^ :D

Gruß Marco


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:17 Uhr.

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