WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Simulationen > Home Cockpit - Das Forum für die "Bastler"

Home Cockpit - Das Forum für die "Bastler" Cockpitbauer tauschen Pläne, Erfahrungen, Meinungen über den Bau von Homecockpits aus...

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 24.05.2006, 17:52   #1
ZRX-Driver
Jr. Member
 
Registriert seit: 22.07.2005
Beiträge: 55


Standard IO Cards - SIOC und Encoder

Hallo,

habe eine IO Mastercard, IO Displaycard 2 und einen Encoder den ich auch bei Opencockpits bestellt habe.

Schalter, Displays, LED´s, FSUPIC kann ich über SIOC ansprechen und es geht alles.

Den Encoder ( von Opencockpit) soll man direkt an der Mastercard anschließen könne. Habe ihn auf die Eingängen 2 und 3 der Mastercard gelegt. Den mittleren Anschluß des Encoders auf GND der Gruppe1. Im Controllprogramm sehe ich auch die 2 inputs.

Meine Frage wäre:
Wie kann ich diesen Encoder (Gray glaube ich ) über SIOC auslesen und z.B. die Heading im FS steuern ? Hat jemand vieleicht einen kleinen Code dafür.

Alle Beispiele im .com Forum beziehen sich auf Rotarys, die an die IO_Rotary Karte angeschloßen sind.

Wäre toll, wenn einer eine Lösung hätte oder eine Anregung.

Schon jetzt Dank und viele Grüße

Thomas
ZRX-Driver ist offline   Mit Zitat antworten
Alt 24.05.2006, 20:03   #2
HB-MR
Jr. Member
 
Registriert seit: 01.07.2003
Alter: 50
Beiträge: 32


Standard

Hallo Thomas

Am besten lädts Du dir die Tutorial SIOC -english-
Power Point Präsentation herunter, da ist alles genau beschrieben.
link

Im Sioc Progi hat es auch schon vorg. Files die Du nach Deinen wünschen abändern kannst.
____________________________________
Gruss Marcel
HB-MR ist offline   Mit Zitat antworten
Alt 25.05.2006, 12:32   #3
A332
Jr. Member
 
Registriert seit: 08.01.2004
Alter: 56
Beiträge: 71


A332 eine Nachricht über ICQ schicken
Standard

Var 0055, Link FSUIPC_OUT, Offset $5408, Length 2 // HDG

...


Var 0303, Link IOCARD_ENCODER, Input 2, Aceleration 2, Type 2 // Encoder HDG
{
V0055 = ROTATE 0 ,359 ,V0303
}

An der Mastercard werden dann die Pins 2,3 und 4 angeschlossen. Einfacher ist es aber wenn du dir noch die Input connection card zulegst, dadurch ist das verkablen wesentlich einfacher.

Thomas
A332 ist offline   Mit Zitat antworten
Alt 25.05.2006, 20:43   #4
ZRX-Driver
Jr. Member
 
Registriert seit: 22.07.2005
Beiträge: 55


Standard

Hallo,

danke euch beiden.

Die SIOC Anleitungen habe ich natürlich in den letzten Wochen alle studiert.
Bis jetzt habe ich nur den Denkfehler gemacht, dass ich die Befehlszeile:
Var 0303, Link IOCARD_ENCODER, Input 2, Aceleration 2, Type 2 // Encoder HDG
immer so verstanden habe das damit dur die IOCARD_Encoder Platine angesprochen wird und nicht auch Encoder die an der Mastercard hängen.

Die Input connection card habe ich.
Nun habe ich nur ein Problem.

Thomas du schreibst "An der Mastercard werden dann die Pins 2,3 und 4 angeschlossen"

Der Encoder CTS-288 hat 3 Pins wobei ich den mittleren auf GND1 und die 2 äußeren Pins auf die Eingäng 2 und 3 gelegt habe. Du schreibst ich soll die Eingänge 2,3 und 4 belegen ? Wieder ein Denkfehler von mir ?


Thomas
(A320 Beginner )
ZRX-Driver ist offline   Mit Zitat antworten
Alt 25.05.2006, 20:53   #5
A332
Jr. Member
 
Registriert seit: 08.01.2004
Alter: 56
Beiträge: 71


A332 eine Nachricht über ICQ schicken
Standard

Nein kein Denkfehler, ich habe das verwechselt mit der G-1 Karte von FDS.
Du hast Recht, dass die Pins 2 und 3 belegt werden und der dritte Pin entsprechend an GND.

Thomas
A332 ist offline   Mit Zitat antworten
Alt 26.05.2006, 12:08   #6
ZRX-Driver
Jr. Member
 
Registriert seit: 22.07.2005
Beiträge: 55


Standard

Hallo,

es geht

Habe den Encoder wie folgt angeklemmt.
Pin A und B an 0 und 1 sowie Pin C (Mitte)an GND1 der Mastercard.

Hier mein Code zum verändern der IAS im FS2004 und gleichzeitiger Anzeige auf der IO Display Card2.


Var 0001, Link FSUIPC_OUT, Offset $07E2, Length 2 // AP IAS set

Var 0002, Link IOCARD_ENCODER, Input 0, Aceleration 2, Type 2 // Encoder IAS
{
V0001 = ROTATE 0 ,500 ,V0002
}

Var 0020, Link FSUIPC_IN, Offset $07E2, Length 2 // AP IAS vom FS
{
V0010 = V0020
}

Var 0010, Link IOCARD_DISPLAY, Digit 0, Numbers 3 // Diplay AP IAS


Thomas
ZRX-Driver 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 aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:18 Uhr.


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