#1 [↑][↓]  29-03-2015 11:45:49

mameloose
Copilote
Lieu: evreux
Date d'inscription: 24-10-2014
Renommée :   10 

[P3D][FSX][FS9]tuto sioc la fonction testbit

bonjour a tous

un petit tuto sur la fonction TESTBIT pour bien expliquer la difference avec setbit et clearbit

La fonction TESTBIT permet a une sortie comme une led par exemple de tester en permanence l'etat d'une variable et de son bit de commande .
si le bit viens a changer alors la led s'allumera et au contraire elle seteindra

petit exemple :

nous allons prendre un offset du sdk qui fonctionne avec des bit comme par exemple $0D0C de longueur 2 qui est la commande des feux

dans cet exemple je veux que lorsque les feux strobe sont allumés une led s'allume dans mon cockpit

on peut voir dans le sdk que le bit des strobe est le numero 16

http://i19.servimg.com/u/f19/13/46/73/71/siocte10.jpg

ok je reprend donc un code vierge

1-declarer la variable des feux + une led

on a deja vu ca avant

http://i19.servimg.com/u/f19/13/46/73/71/siocte11.jpg

ok jusque la tout va bien j'ai ma variable fsuipc des light et une led branchée sur la sortie n°15

2-utiliser la fonction TESTBIT pour allumer la led seulement quand les strobe sont actifs!

CLIC DROIT SUR LA VARIABLE ET NEWCOMMAND

http://i19.servimg.com/u/f19/13/46/73/71/siocte12.jpg

http://i19.servimg.com/u/f19/13/46/73/71/siocte13.jpg

et c'est tout !!!

c'est très simple dès que le bit sera de 16 la led va s'allumer et si ce n'est plus le cas elle s'eteindra tout simplement ...

Hors ligne

 

#2 [↑][↓]  29-03-2015 12:31:32

matmat59
Pilote confirmé
Lieu: Lille
Date d'inscription: 29-06-2013
Renommée :   
Site web

Re: [P3D][FSX][FS9]tuto sioc la fonction testbit

heureusement , qu'il y a de l'entraide entre simmer .

Bravo Mameloose et Merci .

Hors ligne

 

Pied de page des forums

Maintenance informatique Lausanne