Codage des valeurs de variables

Questions de programmation / Offset FSUIPC et IOCP

Codage des valeurs de variables

Messagede Michael Blackbird » Dim 23 Sep 2012 23:40

Salut

Je ne testerai que le weekend prochain, mais si quelqu'un connait le truc, ça me ferait gagner du temps. J'ai besoin de tester des valeurs de fréquence COM1 avec des valeurs décimales. Sachant que la valeur de l'offset est codée en BCD, est-ce que je peux l'écrire utilisant le préfixe $ (comme les offsets) pour signifier que la valeur qui suit est en héxa

Code: Tout sélectionner
Var 7800, name fs_Freq_COM1, static, Link FSUIPC_IN, Offset $034E, Length 2 // Changement Fréquence COM1
....
IF &fs_Freq_COM1= $2535 // 125.35 MHz
....


ou dois je convertir en décimal la valeur BCD et faire le test ?

Code: Tout sélectionner
Var 7800, name fs_Freq_COM1, static, Link FSUIPC_IN, Offset $034E, Length 2 // Changement Fréquence COM1
....
L0 = FROMBCD &fs_Freq_COM1
IF L0 = 2535 // 125.35 MHz
....


Ce serait juste plus propre et moins lourd car j'ai un paquet de test à écrire et même avec un copier-coller.... murrouge
Dernière édition par Michael Blackbird le Lun 24 Sep 2012 20:06, édité 1 fois.
Michel
________________________________________________
http://themagicofflight.over-blog.com/
http://www.airsimulation.fr/
Avatar de l’utilisateur
Michael Blackbird
 
Messages: 129
Inscription: 8/08/11
Localisation: Pertuis (84)

Re: Codage des valeurs de variables

Messagede stevelep » Lun 24 Sep 2012 10:44

Il faut convertir en décimal
puis traiter, tester, etc ...
et recoder en BCD avant d'envoyer.

Tu dois toujours travailler en décimal avec le SIOC


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

Re: Codage des valeurs de variables

Messagede Michael Blackbird » Lun 24 Sep 2012 20:06

Bien compris. Merci Bob !!!
Michel
________________________________________________
http://themagicofflight.over-blog.com/
http://www.airsimulation.fr/
Avatar de l’utilisateur
Michael Blackbird
 
Messages: 129
Inscription: 8/08/11
Localisation: Pertuis (84)


Retourner vers Programmation Sioc





Qui est en ligne

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