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

mameloose
Membre
Lieu : evreux
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

siocte10.jpg

ok je reprend donc un code vierge

1-declarer la variable des feux + une led

on a deja vu ca avant

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

siocte12.jpg

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 ...


http://www.youtube.com/watch?v=2chwYMN6ZME

Hors ligne

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

matmat59
Membre
Lieu : Lille
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