Air-Cockpit
Air-Cockpit
Air-Cockpit
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Air-Cockpit

Echange et partage entre créateurs et réalisateurs de simulateurs de vol.
 
AccueilDernières imagesS'enregistrerConnexion
Aircokpit est définitivement transféré à sa nouvelle adresse http://www.aircockpit.com. Ce forum sera bientôt en lecture seule. Voir messages d'annonce dans les sujets ci-dessous. L'équipe AIRCOCKPIT
-40%
Le deal à ne pas rater :
Tefal Ingenio Emotion – Batterie de cuisine 10 pièces (induction, ...
59.99 € 99.99 €
Voir le deal

 

 heading SIOC

Aller en bas 
2 participants
AuteurMessage
flytui

flytui


Nombre de messages : 120
Date d'inscription : 17/03/2008

heading SIOC Empty
MessageSujet: heading SIOC   heading SIOC EmptyVen 4 Avr - 20:39

Bonjour,

j'ai un probleme avec ce code,il fonctionne mais le bug du heading fait des petits "jump" à chaque fois et revient en arriere.
Il me faut faire 350 tours pour avancer ou reculer de 10°.

Mon encodeur est un encodeur de chez Opencockpit et brancher sur ma master carte.
Voici le code :


Var 740, name X_HDG, Link FSUIPC_INOUT, Offset $07CC, Length 2
{
// convert from fsuipc range to degrees:
L0 = DIV &X_HDG, 182

IF &HDG != L0
{
&HDG = L0
}
}

Var 741, name HDG
{
CALL &OutHDG
}

Var 742, name OutHDG, Link SUBRUTINE
{
// convert from degrees to fsuipc range:
L0 = &HDG * 182
IF &X_HDG != L0
{
&X_HDG = L0
}
}

Var 743, name RO_HDG, Link IOCARD_ENCODER, Input 36, Aceleration 4 Type 2
{
L0 = &RO_HDG // * -1 turning right should be plus
&HDG = ROTATE 0, 359, L0
}

merci pour votre aide.

Olivier
Revenir en haut Aller en bas
stevelep

stevelep


Nombre de messages : 512
Date d'inscription : 16/03/2008
Age : 49
Localisation : Neuchâtel LSGN, Suisse

heading SIOC Empty
MessageSujet: Re: heading SIOC   heading SIOC EmptyVen 4 Avr - 21:48

Hello,

Ton code me semble très compliqué et en fait je l'ai pas trop compris.
Donc je vais plutôt te donner le mien:
(il y pas de IF ou de subroutine)

Var 0000, name init, Value 0
{
&fs_hdg = 1
}
Var 0001, name fs_hdg, Link FSUIPC_OUT, Offset $07CC, Length 2
Var 0002, name encoder, Link IOCARD_ENCODER, Input 36, Aceleration 4, Type 2
{
&hdg = ROTATE 1 ,360 ,&encoder
}
Var 0003, name hdg, Value 1
{
L0 = &hdg * 182.4444
&fs_hdg = ROUND L0
}


BOB
Revenir en haut Aller en bas
flytui

flytui


Nombre de messages : 120
Date d'inscription : 17/03/2008

heading SIOC Empty
MessageSujet: Re: heading SIOC   heading SIOC EmptySam 5 Avr - 12:19

Stevelep,

Merci,tu es un frere,ca marche d'enfer.
Mon code vient d'un des forums d'opencockpit,et j'en ai essayé plusieurs avec tjrs le même probleme.
Encore merci.

Olivier
Revenir en haut Aller en bas
Contenu sponsorisé





heading SIOC Empty
MessageSujet: Re: heading SIOC   heading SIOC Empty

Revenir en haut Aller en bas
 
heading SIOC
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» VS et ADF sioc
» sioc 3.41
» [RESOLU] Lekssicon X - EFIS - level-D 767
» pmdg et sioc
» PROGRAMME SIOC

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Air-Cockpit :: Réalisations électronique :: Programmations Pics , Sioc et autres-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser