Script QNH pour affichage sur LCD

Questions de programmation / Offset FSUIPC et IOCP

Script QNH pour affichage sur LCD

Messagede alpan » Jeu 30 Aoû 2018 16:14

Bonjour à tous, depuis deux jours je sèche sur le script du QNH afin de l'afficher sur mon LCD 2x8. Voici ci-dessous la bribe de code que j'ai bricolé. En fait, pour ce qui est du nombre entier, pas de problème il s'affiche bien, quant aux décimales c'est une autre histoire et c'est bien là que je bloque. Voilà, si une âme charitable était en mesure de me venir en aide, elle serait la bienvenue.
Cordialement

Var 2017, name HPAAE // HPA partie entier

Var 2018, name HPAAD // HPA partie decimal

Var 2022, name ETAT_QNH, Link FSUIPC_INOUT, Offset $0330, Length 2 // Offset PRESSURE
{
L0 = V2022 / 16
&HPAAE = ROUND L0
L2 = &ETAT_QNH / 541.84491978609625668449197860963 // COMMENT
&QNHAE = ROUND L2
}

Var 2024, name QNHAE // QNH partie entier

Var 2025, name QNHAD // QNH partie décimal
alpan
 
Messages: 20
Inscription: 2/12/09

Re: Script QNH pour affichage sur LCD

Messagede mameloose » Jeu 30 Aoû 2018 17:31

hello
pourquoi cette division avec L2 ?

il n'y a pas de decimale pour un qnh dans loffset malgrès un 29.92 gratgrat

sioc va tafficher 2992 après la division de 16 .

si tu veux isoler le 29 et le 92 il faut utiliser la fonction DIV ou MOD
Avatar de l’utilisateur
mameloose
 
Messages: 1271
Inscription: 20/04/09
Localisation: evreux

Re: Script QNH pour affichage sur LCD

Messagede alpan » Jeu 30 Aoû 2018 18:07

Avant tout merci pour ta réponse Mameloose, en fait, je désire à la fois afficher les valeurs 1013.2 et 29.92. Pour ce qui est de DIV et MOD, j'ai vraiment de la peine pour mettre tout ça en forme...
alpan
 
Messages: 20
Inscription: 2/12/09

Re: Script QNH pour affichage sur LCD

Messagede mameloose » Jeu 30 Aoû 2018 21:10

essaye ca pour voir :



Var 0001, name QNH, Link FSUIPC_INOUT, Offset $0330, Length 2
{
L0 = &QNH / 16
&QNHAD = MOD L0 ,100
&QNHAE = DIV L0 ,100
L1 = &QNH / 541.84
L2 = L1 * 100
&INAD = MOD L2 ,100
&INAE = DIV L2 ,100
}

Var 0002, name QNHAE

Var 0003, name QNHAD

Var 0004, name INAE

Var 0005, name INAD
Avatar de l’utilisateur
mameloose
 
Messages: 1271
Inscription: 20/04/09
Localisation: evreux

Re: Script QNH pour affichage sur LCD

Messagede alpan » Ven 31 Aoû 2018 12:55

Bonjour Mameloose, je te remercie pour ton attention. En utilisant ton script tel quel, 29.92 s'affiche correctement et varie également en même temps sur FSX à 0.01 près (29.95 sur le LCD et 29.96 sur FSX). En revanche, 1013.2 s'affiche de la manière suivante :0010.3. J'ai donc modifié la ligne suivante:
&QNHAE = DIV L0 ,100 en &QNHAE = DIV L0 ,1
et là 1013.3 s'affiche, néanmoins, lorsque je fais varier la valeur, la décimale reste figée jusqu'à ce la valeur des unités supérieure se modifie, par exemple: 1014.4 ou 1015.5 ou bien encore 1016.6. La décimale est identique au chiffre des unités.
Navré de t'importuner, au pire, je ne conserverais que la valeur 29.92.
Cordialement.
alpan
 
Messages: 20
Inscription: 2/12/09

Re: Script QNH pour affichage sur LCD

Messagede mameloose » Ven 31 Aoû 2018 16:50

ah ok essaye comme ca plutot alors :


Var 0001, name QNH, Link FSUIPC_INOUT, Offset $0330, Length 2
{
L0 = &QNH / 1.6
&QNHAE = DIV L0 ,10
&QNHAD = MOD L0 ,10
L1 = &QNH / 541.84
L2 = L1 * 100
&INAD = MOD L2 ,100
&INAE = DIV L2 ,100
}

Var 0002, name QNHAE

Var 0003, name QNHAD

Var 0004, name INAE

Var 0005, name INAD
Avatar de l’utilisateur
mameloose
 
Messages: 1271
Inscription: 20/04/09
Localisation: evreux

Re: Script QNH pour affichage sur LCD

Messagede André » Sam 1 Sep 2018 17:11

ravi de te relire mameloose sourirebis
Avatar de l’utilisateur
André
 
Messages: 111
Inscription: 25/08/10

Re: Script QNH pour affichage sur LCD

Messagede tabar57 » Sam 1 Sep 2018 17:34

Encore un message Greg et t'arrives au millième applaublanc , çà s'arrose

Cordialement

Bernard
Mon blog de construction : http://tabar57.blog4ever.com
Hémicockpit de Beechcraft B200 ( de FlightOne ) P3DV4.5 et 2 PC en réseau W7 64 bits et W10, cartes OC et FDbus, vibreur et yoke rdf de BFFsimulation, météo réelle asp4
Avatar de l’utilisateur
tabar57
 
Messages: 3651
Inscription: 29/12/10
Localisation: Dans ma cabine en Lorraine

Re: Script QNH pour affichage sur LCD

Messagede mameloose » Sam 1 Sep 2018 19:34

lol jsui toujours la les gars grandsoleil
Avatar de l’utilisateur
mameloose
 
Messages: 1271
Inscription: 20/04/09
Localisation: evreux

Re: Script QNH pour affichage sur LCD

Messagede jacquesvde » Sam 1 Sep 2018 20:10

Bonjour Greg, grandsoleil tu es au millième applaublanc applaublanc applaublanc content de te relire .
Jacques cligneoeil

Oups je ne savais pas que j’étais au 1050 lunettesnoires ecroulerire ecroulerire ecroulerire
Avatar de l’utilisateur
jacquesvde
 
Messages: 1226
Inscription: 20/04/09
Localisation: Courcelles Belgique

Suivante

Retourner vers Programmation Sioc





Qui est en ligne

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