Redondance affichage MCP

Questions de programmation / Offset FSUIPC et IOCP

Redondance affichage MCP

Messagede jedi511 » Mer 29 Avr 2009 22:47

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
Dernière édition par jedi511 le Mer 6 Mai 2009 20:34, édité 1 fois.
jedi511
 
Messages: 15
Inscription: 29/04/09
Localisation: Liège (Belgique)

Re: Redondance affichage MCP

Messagede stevelep » Mer 29 Avr 2009 23:08

qu'est-ce que tu veux dire par affichage redondant exactement ?

Tu veux dire qu'il clignote ?

BOB
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Re: Redondance affichage MCP

Messagede jedi511 » Jeu 30 Avr 2009 16:35

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
jedi511
 
Messages: 15
Inscription: 29/04/09
Localisation: Liège (Belgique)

Re: Redondance affichage MCP

Messagede stevelep » Jeu 30 Avr 2009 19:00

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
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Re: Redondance affichage MCP

Messagede jedi511 » Jeu 30 Avr 2009 21:10

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
jedi511
 
Messages: 15
Inscription: 29/04/09
Localisation: Liège (Belgique)


Retourner vers Programmation Sioc





Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 33 invités