Page 1 sur 1

Redondance affichage MCP

MessagePosté: Mer 29 Avr 2009 22:47
de jedi511
Bonsoir a tous,
j'utilise le MCP et l'EFIS de OPENCOCKPIT et tout fonctionne a merveille.
Le code sioc synchronisait bien FSX avec les données affichées sur le MCP.
N'ayant pas encore de cdu pour la navigation horizontale,j'utilise fscommander comme PA pour la NAV horizontale et
c'est là que cà s'est compliqué. La synchonisation dans les 2 sens.
Le code sioc dont voici les bribes nécesssaires fonctionnait bien pour la synchro dans les 2 sens mais un affichage
redondant ne fait pas très joli sur le MCP.
Si quelqu'un avait une idée afin de supprimer cet effet néfaste à la vue.
Voici le code pour le HDG

Merci d'avance

ALain

Code: Tout sélectionner
Var 003, name fs_HDG, Link FSUIPC_INOUT, Offset $07CC, Length 2
{
 L0 = &fs_HDG / 182.04444
 &Heading = ROUND L0
}
var 004, name Heading, Value 0
{
 L0 = &Heading * 182.04444
 &fs_HDG = ROUND L0
 &dis_HDG = &Heading
}
Var 402, name rot_HDG, Link IOCARD_ENCODER, Device 9, Input 6, Aceleration 2, Type 2
{
 L0 = &rot_HDG * -1
 &Heading = ROTATE 0, 359, L0
}
Var 600, name dis_HDG, Link IOCARD_DISPLAY, Device 9, Digit 6, Numbers 3

Re: Redondance affichage MCP

MessagePosté: Mer 29 Avr 2009 23:08
de stevelep
qu'est-ce que tu veux dire par affichage redondant exactement ?

Tu veux dire qu'il clignote ?

BOB

Re: Redondance affichage MCP

MessagePosté: Jeu 30 Avr 2009 16:35
de jedi511
Pour exemple,lorsque je passe du cap 25 au 26 en tournant le rot,
l'afficheur passe de 25 à 26 puis reviens à 25 et réaffiche 26.

ALain

Re: Redondance affichage MCP

MessagePosté: Jeu 30 Avr 2009 19:00
de stevelep
C'est normal, dans ton code tu envoie la valeur de l'heading à l'offset-
Mais tu réenvoie la valeur de l'offset à l'heading.

C'est ce qu'on appelle un écho.

BOB

Re: Redondance affichage MCP

MessagePosté: Jeu 30 Avr 2009 21:10
de jedi511
salut t merci a tous pour ces réponses.

J'ai troué la solution en déplaçant effectivement l'affichage display dans la variable fs_hdg mais en
utilisant 2 variables pour l'offset,une en IN et l'autre en OUT

Alain